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/10/23 13:44:19 UTC
[tvm-site] branch asf-site updated: deploying docs (apache/tvm@6a8cb323a0a35fa1fd6b185b268ca2e9efb8d712)
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 77ef277ccd deploying docs (apache/tvm@6a8cb323a0a35fa1fd6b185b268ca2e9efb8d712)
77ef277ccd is described below
commit 77ef277ccd5d15548963fd54f30418835cc8efea
Author: tvm-bot <95...@users.noreply.github.com>
AuthorDate: Mon Oct 23 13:44:11 2023 +0000
deploying docs (apache/tvm@6a8cb323a0a35fa1fd6b185b268ca2e9efb8d712)
---
.../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 | 20 +-
.../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 | 10 +-
.../how_to/work_with_schedules/intrin_math.rst.txt | 2 +-
.../work_with_schedules/sg_execution_times.rst.txt | 18 +-
.../tutorials/autotvm/sg_execution_times.rst.txt | 6 +-
.../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 | 6 +-
.../topic/vta/tutorials/sg_execution_times.rst.txt | 6 +-
.../tutorial/auto_scheduler_matmul_x86.rst.txt | 11 +-
docs/_sources/tutorial/autotvm_matmul_x86.rst.txt | 20 +-
docs/_sources/tutorial/autotvm_relay_x86.rst.txt | 60 ++---
.../tutorial/cross_compilation_and_rpc.rst.txt | 2 +-
docs/_sources/tutorial/intro_topi.rst.txt | 2 +-
docs/_sources/tutorial/sg_execution_times.rst.txt | 22 +-
.../tutorial/tensor_expr_get_started.rst.txt | 49 ++--
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 | 6 +-
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 | 6 +-
.../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 | 6 +-
.../implementors/core/ops/deref/trait.Deref.js | 4 +-
.../implementors/core/str/traits/trait.FromStr.js | 2 +-
.../implementors/serde/de/trait.Deserialize.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 | 26 +-
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 +-
.../function/ffi/fn.TVMAPISetLastPythonError.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 | 12 +-
.../api/rust/tvm/function/ffi/struct.DLDevice.html | 12 +-
.../tvm/function/ffi/struct.DLManagedTensor.html | 6 +-
.../api/rust/tvm/function/ffi/struct.DLTensor.html | 18 +-
.../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 | 4 +-
docs/api/rust/tvm/ir/attrs/struct.Attrs.html | 4 +-
.../rust/tvm/ir/attrs/struct.BaseAttrsNode.html | 4 +-
.../rust/tvm/ir/diagnostics/struct.Diagnostic.html | 4 +-
.../ir/diagnostics/struct.DiagnosticContext.html | 4 +-
.../diagnostics/struct.DiagnosticContextNode.html | 4 +-
.../ir/diagnostics/struct.DiagnosticRenderer.html | 4 +-
.../diagnostics/struct.DiagnosticRendererNode.html | 4 +-
docs/api/rust/tvm/ir/expr/struct.BaseExpr.html | 2 +-
docs/api/rust/tvm/ir/expr/struct.GlobalVar.html | 2 +-
docs/api/rust/tvm/ir/expr/struct.PrimExpr.html | 2 +-
docs/api/rust/tvm/ir/expr/struct.PrimExprNode.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 | 4 +-
docs/api/rust/tvm/ir/op/struct.Op.html | 2 +-
.../ir/relay/attrs/nn/struct.AvgPool2DAttrs.html | 4 +-
.../relay/attrs/nn/struct.AvgPool2DAttrsNode.html | 4 +-
.../ir/relay/attrs/nn/struct.BatchMatmulAttrs.html | 2 +-
.../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 +-
.../ir/relay/attrs/nn/struct.BiasAddAttrsNode.html | 4 +-
.../tvm/ir/relay/attrs/nn/struct.Conv1DAttrs.html | 4 +-
.../tvm/ir/relay/attrs/nn/struct.Conv2DAttrs.html | 2 +-
.../tvm/ir/relay/attrs/nn/struct.Conv3DAttrs.html | 4 +-
.../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 | 2 +-
.../ir/relay/attrs/nn/struct.DenseAttrsNode.html | 4 +-
.../tvm/ir/relay/attrs/nn/struct.DropoutAttrs.html | 2 +-
.../relay/attrs/nn/struct.GlobalPool2DAttrs.html | 4 +-
.../ir/relay/attrs/nn/struct.LayerNormAttrs.html | 4 +-
.../relay/attrs/nn/struct.LayerNormAttrsNode.html | 4 +-
.../ir/relay/attrs/nn/struct.LeakyReluAttrs.html | 2 +-
.../relay/attrs/nn/struct.LeakyReluAttrsNode.html | 4 +-
.../tvm/ir/relay/attrs/nn/struct.MatmulAttrs.html | 4 +-
.../ir/relay/attrs/nn/struct.MaxPool2DAttrs.html | 2 +-
.../tvm/ir/relay/attrs/nn/struct.PadAttrs.html | 4 +-
.../tvm/ir/relay/attrs/nn/struct.SoftmaxAttrs.html | 4 +-
.../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.VarianceAttrs.html | 4 +-
.../ir/relay/attrs/transform/struct.CastAttrs.html | 4 +-
.../ir/relay/attrs/transform/struct.ClipAttrs.html | 4 +-
.../attrs/transform/struct.ClipAttrsNode.html | 4 +-
.../attrs/transform/struct.ConcatenateAttrs.html | 4 +-
.../attrs/transform/struct.ExpandDimsAttrs.html | 2 +-
.../relay/attrs/transform/struct.ReshapeAttrs.html | 4 +-
.../relay/attrs/transform/struct.SplitAttrs.html | 4 +-
.../relay/attrs/transform/struct.SqueezeAttrs.html | 4 +-
.../relay/attrs/transform/struct.StackAttrs.html | 2 +-
.../attrs/transform/struct.StackAttrsNode.html | 2 +-
.../attrs/transform/struct.StridedSliceAttrs.html | 2 +-
.../ir/relay/attrs/transform/struct.TakeAttrs.html | 4 +-
.../attrs/transform/struct.TransposeAttrs.html | 4 +-
docs/api/rust/tvm/ir/relay/struct.Call.html | 2 +-
docs/api/rust/tvm/ir/relay/struct.CallNode.html | 4 +-
docs/api/rust/tvm/ir/relay/struct.Clause.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 | 4 +-
.../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.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.Let.html | 2 +-
docs/api/rust/tvm/ir/relay/struct.Match.html | 4 +-
docs/api/rust/tvm/ir/relay/struct.Pattern.html | 4 +-
.../tvm/ir/relay/struct.PatternConstructor.html | 4 +-
.../ir/relay/struct.PatternConstructorNode.html | 2 +-
docs/api/rust/tvm/ir/relay/struct.PatternNode.html | 2 +-
.../api/rust/tvm/ir/relay/struct.PatternTuple.html | 4 +-
docs/api/rust/tvm/ir/relay/struct.PatternVar.html | 4 +-
.../rust/tvm/ir/relay/struct.PatternWildcard.html | 2 +-
.../tvm/ir/relay/struct.PatternWildcardNode.html | 2 +-
docs/api/rust/tvm/ir/relay/struct.RefCreate.html | 2 +-
docs/api/rust/tvm/ir/relay/struct.RefRead.html | 2 +-
docs/api/rust/tvm/ir/relay/struct.RefReadNode.html | 2 +-
docs/api/rust/tvm/ir/relay/struct.RefWrite.html | 2 +-
docs/api/rust/tvm/ir/relay/struct.Tuple.html | 4 +-
.../api/rust/tvm/ir/relay/struct.TupleGetItem.html | 4 +-
.../rust/tvm/ir/relay/struct.TupleGetItemNode.html | 2 +-
docs/api/rust/tvm/ir/relay/struct.Var.html | 2 +-
docs/api/rust/tvm/ir/relay/struct.VarNode.html | 2 +-
docs/api/rust/tvm/ir/source_map/struct.Source.html | 4 +-
.../rust/tvm/ir/source_map/struct.SourceMap.html | 2 +-
.../tvm/ir/source_map/struct.SourceMapNode.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.And.html | 2 +-
docs/api/rust/tvm/ir/tir/struct.Cast.html | 2 +-
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.FloorDiv.html | 4 +-
docs/api/rust/tvm/ir/tir/struct.FloorMod.html | 4 +-
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 | 2 +-
docs/api/rust/tvm/ir/tir/struct.Le.html | 4 +-
docs/api/rust/tvm/ir/tir/struct.LeNode.html | 4 +-
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.LtNode.html | 4 +-
docs/api/rust/tvm/ir/tir/struct.Max.html | 4 +-
docs/api/rust/tvm/ir/tir/struct.Min.html | 4 +-
docs/api/rust/tvm/ir/tir/struct.Mod.html | 2 +-
docs/api/rust/tvm/ir/tir/struct.Mul.html | 2 +-
docs/api/rust/tvm/ir/tir/struct.MulNode.html | 4 +-
docs/api/rust/tvm/ir/tir/struct.Ne.html | 2 +-
docs/api/rust/tvm/ir/tir/struct.Not.html | 2 +-
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.RampNode.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 | 2 +-
docs/api/rust/tvm/ir/tir/struct.SubNode.html | 2 +-
docs/api/rust/tvm/ir/tir/struct.Var.html | 2 +-
docs/api/rust/tvm/ir/ty/struct.BaseTensorType.html | 4 +-
.../rust/tvm/ir/ty/struct.BaseTensorTypeNode.html | 4 +-
docs/api/rust/tvm/ir/ty/struct.FuncType.html | 2 +-
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 +-
.../api/rust/tvm/ir/ty/struct.PointerTypeNode.html | 2 +-
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 | 2 +-
.../rust/tvm/ir/ty/struct.RelayRefTypeNode.html | 2 +-
docs/api/rust/tvm/ir/ty/struct.TensorType.html | 4 +-
docs/api/rust/tvm/ir/ty/struct.TensorTypeNode.html | 2 +-
docs/api/rust/tvm/ir/ty/struct.TupleType.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 | 2 +-
docs/api/rust/tvm/ir/ty/struct.TypeNode.html | 2 +-
docs/api/rust/tvm/ir/ty/struct.TypeVar.html | 2 +-
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 +-
.../rust/tvm/ndarray/struct.NDArrayContainer.html | 4 +-
docs/api/rust/tvm/ndarray/trait.Num32.html | 2 +-
.../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 | 26 +-
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 | 26 +-
.../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 +-
.../function/ffi/fn.TVMAPISetLastPythonError.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 | 12 +-
.../tvm/runtime/function/ffi/struct.DLDevice.html | 12 +-
.../function/ffi/struct.DLManagedTensor.html | 6 +-
.../tvm/runtime/function/ffi/struct.DLTensor.html | 18 +-
.../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 | 8 +-
.../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 +-
.../runtime/ndarray/struct.NDArrayContainer.html | 4 +-
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 | 4 +-
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 | 4 +-
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 | 4 +-
.../rust/tvm/transform/struct.PassInfoNode.html | 2 +-
docs/api/rust/tvm_graph_rt/enum.ArgValue.html | 10 +-
docs/api/rust/tvm_graph_rt/enum.RetValue.html | 8 +-
.../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 +-
.../ffi/fn.TVMAPISetLastPythonError.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 | 12 +-
.../api/rust/tvm_graph_rt/ffi/struct.DLDevice.html | 12 +-
.../tvm_graph_rt/ffi/struct.DLManagedTensor.html | 6 +-
.../api/rust/tvm_graph_rt/ffi/struct.DLTensor.html | 18 +-
.../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 | 10 +-
.../tvm_graph_rt/packed_func/enum.RetValue.html | 8 +-
.../tvm_graph_rt/packed_func/union.TVMValue.html | 4 +-
docs/api/rust/tvm_graph_rt/struct.DLTensor.html | 18 +-
docs/api/rust/tvm_graph_rt/struct.Graph.html | 2 +-
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/device/enum.DeviceType.html | 2 +-
docs/api/rust/tvm_rt/device/struct.Device.html | 2 +-
docs/api/rust/tvm_rt/enum.ArgValue.html | 16 +-
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 +-
.../tvm_rt/errors/struct.TypeMismatchError.html | 2 +-
docs/api/rust/tvm_rt/function/enum.ArgValue.html | 16 +-
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 +-
.../function/ffi/fn.TVMAPISetLastPythonError.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 | 12 +-
.../rust/tvm_rt/function/ffi/struct.DLDevice.html | 12 +-
.../function/ffi/struct.DLManagedTensor.html | 6 +-
.../rust/tvm_rt/function/ffi/struct.DLTensor.html | 18 +-
.../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 +-
.../tvm_rt/ndarray/struct.NDArrayContainer.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 | 4 +-
docs/api/rust/tvm_rt/struct.DataType.html | 2 +-
docs/api/rust/tvm_rt/struct.Device.html | 2 +-
.../api/rust/tvm_sys/datatype/struct.DataType.html | 2 +-
docs/api/rust/tvm_sys/device/enum.DeviceType.html | 2 +-
docs/api/rust/tvm_sys/device/struct.Device.html | 2 +-
.../rust/tvm_sys/errors/struct.FuncCallError.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 +-
.../tvm_sys/ffi/fn.TVMAPISetLastPythonError.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 | 4 +-
.../rust/tvm_sys/packed_func/enum.RetValue.html | 4 +-
.../value/struct.UnsupportedDeviceError.html | 2 +-
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 | 20 +-
docs/how_to/compile_models/from_paddle.html | 2 +-
docs/how_to/compile_models/from_pytorch.html | 19 +-
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 | 76 +++---
docs/how_to/deploy_models/deploy_prequantized.html | 12 +-
.../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 | 6 +-
docs/how_to/work_with_microtvm/micro_train.html | 16 +-
.../work_with_microtvm/sg_execution_times.html | 18 +-
.../how_to/work_with_relay/sg_execution_times.html | 10 +-
docs/how_to/work_with_schedules/intrin_math.html | 2 +-
.../work_with_schedules/sg_execution_times.html | 18 +-
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 | 6 +-
.../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 | 6 +-
docs/topic/vta/tutorials/sg_execution_times.html | 6 +-
docs/tutorial/auto_scheduler_matmul_x86.html | 7 +-
docs/tutorial/autotvm_matmul_x86.html | 20 +-
docs/tutorial/autotvm_relay_x86.html | 268 ++++++++++-----------
docs/tutorial/cross_compilation_and_rpc.html | 2 +-
docs/tutorial/intro_topi.html | 2 +-
docs/tutorial/sg_execution_times.html | 22 +-
docs/tutorial/tensor_expr_get_started.html | 45 ++--
1875 files changed, 3014 insertions(+), 3013 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 0ef4873163..41bcc9a40b 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 35.373 seconds)
+ **Total running time of the script:** ( 1 minutes 42.026 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 82ff90e93e..62f3abd874 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.zip5dfcd388-656a-4f6c-ac7c-e14721868f5e from https://apache-mxnet.s3-accelerate.dualstack.amazonaws.com/gluon/models/resnet18_v1-a0666292.zip...
+ Downloading /workspace/.mxnet/models/resnet18_v1-a0666292.zipb29605d1-0d4c-408c-9b63-7fba82dc9b8c 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 89b1859871..79e7b62a29 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:02, 14.1MB/s]
19%|#9 | 7.99M/41.5M [00:00<00:03, 11.5MB/s]
35%|###4 | 14.3M/41.5M [00:00<00:01, 19.8MB/s]
40%|###9 | 16.5M/41.5M [00:01<00:01, 18.2MB/s]
54%|#####3 | 22.3M/41.5M [00:01<00:01, 19.1MB/s]
58%|#####8 | 24.2M/41.5M [00:01<00:01, 16.8MB/s]
77%|#######7 | 32.0M/41.5M [00:01<00:00, 20.8MB/s]
82%|########2 | 34.1M/41.5M [00:02<00:00, 16.4MB/s]
92%|#########2| 38.3M/41.5M [00:02<00:00, 15.3MB/s]
100%|##########| 41.5M/41.5M [00:02<00:00, 17.2MB/s]
+
0%| | 0.00/41.5M [00:00<?, ?B/s]
15%|#5 | 6.33M/41.5M [00:00<00:01, 21.7MB/s]
20%|## | 8.40M/41.5M [00:00<00:02, 16.4MB/s]
35%|###4 | 14.3M/41.5M [00:00<00:01, 21.5MB/s]
39%|###9 | 16.4M/41.5M [00:00<00:01, 20.7MB/s]
54%|#####3 | 22.3M/41.5M [00:01<00:00, 24.4MB/s]
59%|#####9 | 24.6M/41.5M [00:01<00:01, 14.9MB/s]
77%|#######7 | 32.0M/41.5M [00:01<00:00, 21.0MB/s]
90%|########9 | 37.2M/41.5M [00:01<00:00, 22.9MB/s]
95%|#########5| 39.6M/41.5M [00:01<00:00, 22.3MB/s]
100%|##########| 41.5M/41.5M [00:02<00:00, 20.8MB/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 ee06ee8360..51fa2b905e 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 1.569 seconds)
+ **Total running time of the script:** ( 1 minutes 4.506 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 0562c1b809..860e9f99ad 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:01, 29.1MB/s]
20%|## | 9.09M/44.7M [00:00<00:01, 19.2MB/s]
32%|###2 | 14.3M/44.7M [00:00<00:01, 20.5MB/s]
36%|###6 | 16.3M/44.7M [00:00<00:01, 18.4MB/s]
54%|#####3 | 24.0M/44.7M [00:01<00:00, 23.6MB/s]
68%|######7 | 30.3M/44.7M [00:01<00:00, 21.7MB/s]
72%|#######2 | 32.3M/44.7M [00:01<00:00, 19.9MB/s]
86%|########5 | 38.3M/44.7M [00:01<00:00, 20.7MB/s]
90%|######### | 40.2M/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:01, 35.0MB/s]
22%|##1 | 9.65M/44.7M [00:00<00:01, 24.0MB/s]
36%|###5 | 16.0M/44.7M [00:00<00:00, 30.4MB/s]
54%|#####3 | 24.0M/44.7M [00:00<00:00, 39.7MB/s]
68%|######7 | 30.3M/44.7M [00:01<00:00, 31.1MB/s]
75%|#######5 | 33.6M/44.7M [00:01<00:00, 29.5MB/s]
86%|########5 | 38.3M/44.7M [00:01<00:00, 18.2MB/s]
91%|######### | 40.6M/44.7M [00:01<00:00, 16.2MB/s]
100%|##########| 44.7M/44.7M [00:01<00:00, 24.6MB/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 4f9d9032c9..d6dd32393d 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 29.247 seconds)
+ **Total running time of the script:** ( 1 minutes 38.269 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 15e0c92923..c8c474fa73 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:11.871** total execution time for **how_to_compile_models** files:
+**07:45.730** total execution time for **how_to_compile_models** files:
+-----------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_compile_models_from_darknet.py` (``from_darknet.py``) | 01:35.373 | 0.0 MB |
+| :ref:`sphx_glr_how_to_compile_models_from_darknet.py` (``from_darknet.py``) | 01:42.026 | 0.0 MB |
+-----------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_compile_models_from_tensorflow.py` (``from_tensorflow.py``) | 01:29.247 | 0.0 MB |
+| :ref:`sphx_glr_how_to_compile_models_from_tensorflow.py` (``from_tensorflow.py``) | 01:38.269 | 0.0 MB |
+-----------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_compile_models_from_paddle.py` (``from_paddle.py``) | 01:01.569 | 0.0 MB |
+| :ref:`sphx_glr_how_to_compile_models_from_paddle.py` (``from_paddle.py``) | 01:04.506 | 0.0 MB |
+-----------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_compile_models_from_oneflow.py` (``from_oneflow.py``) | 00:43.715 | 0.0 MB |
+| :ref:`sphx_glr_how_to_compile_models_from_oneflow.py` (``from_oneflow.py``) | 00:45.231 | 0.0 MB |
+-----------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_compile_models_from_coreml.py` (``from_coreml.py``) | 00:35.624 | 0.0 MB |
+| :ref:`sphx_glr_how_to_compile_models_from_coreml.py` (``from_coreml.py``) | 00:40.914 | 0.0 MB |
+-----------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_compile_models_from_mxnet.py` (``from_mxnet.py``) | 00:33.412 | 0.0 MB |
+| :ref:`sphx_glr_how_to_compile_models_from_mxnet.py` (``from_mxnet.py``) | 00:35.661 | 0.0 MB |
+-----------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_compile_models_from_keras.py` (``from_keras.py``) | 00:28.673 | 0.0 MB |
+| :ref:`sphx_glr_how_to_compile_models_from_keras.py` (``from_keras.py``) | 00:30.802 | 0.0 MB |
+-----------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_compile_models_from_pytorch.py` (``from_pytorch.py``) | 00:27.788 | 0.0 MB |
+| :ref:`sphx_glr_how_to_compile_models_from_pytorch.py` (``from_pytorch.py``) | 00:30.728 | 0.0 MB |
+-----------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_compile_models_from_tflite.py` (``from_tflite.py``) | 00:13.719 | 0.0 MB |
+| :ref:`sphx_glr_how_to_compile_models_from_tflite.py` (``from_tflite.py``) | 00:14.637 | 0.0 MB |
+-----------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_compile_models_from_onnx.py` (``from_onnx.py``) | 00:02.750 | 0.0 MB |
+| :ref:`sphx_glr_how_to_compile_models_from_onnx.py` (``from_onnx.py``) | 00:02.955 | 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 e6be729de2..da52ec4103 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)
- 4118.8253 4117.6935 4123.9227 4115.9402 2.7356
+ 4025.4648 4025.3432 4030.6950 4022.4346 2.5657
@@ -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 18.805 seconds)
+ **Total running time of the script:** ( 1 minutes 19.591 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 361096d31a..5c680b3b6a 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
6635520/102967424 [>.............................] - ETA: 6s
8380416/102967424 [=>............................] - ETA: 6s
15024128/102967424 [===>..........................] - ETA: 4s
16769024/102967424 [===>..........................] - ETA: 4s
23412736/102967424 [=====>........................] - ETA: 3s
25157632/102967424 [======>.......................] - ETA: 3s
33546240/102967424 [========>.....................] - ETA: 2s
40189952/102967424 [==========>...................] - ETA: 2s
41934848/102967424 [===========>..................] - ETA: 2s
50323456/102967424 [=============>................] - ETA: 1s
53108736/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: 1s
75489280/102967424 [====================>.........] - ETA: 1s
82124800/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 [==============================] - 5s 0us/step
+
8192/102967424 [..............................] - ETA: 0s
6635520/102967424 [>.............................] - ETA: 1s
8380416/102967424 [=>............................] - ETA: 2s
10575872/102967424 [==>...........................] - ETA: 5s
15024128/102967424 [===>..........................] - ETA: 4s
16769024/102967424 [===>..........................] - ETA: 4s
22642688/102967424 [=====>........................] - ETA: 3s
23412736/102967424 [=====>........................] - ETA: 3s
25157632/102967424 [======>.......................] - ETA: 3s
33357824/102967424 [========>.....................] - ETA: 2s
33546240/102967424 [========>.....................] - ETA: 2s
35725312/102967424 [=========>....................] - ETA: 2s
40189952/102967424 [==========>...................] - ETA: 2s
41934848/102967424 [===========>..................] - ETA: 2s
48578560/102967424 [=============>................] - ETA: 2s
50323456/102967424 [=============>................] -
ETA: 2s
58712064/102967424 [================>.............] - ETA: 1s
65355776/102967424 [==================>...........] - ETA: 1s
67100672/102967424 [==================>...........] - ETA: 1s
70197248/102967424 [===================>..........] - ETA: 1s
75489280/102967424 [====================>.........] - ETA: 0s
82124800/102967424 [======================>.......] - ETA: 0s
83877888/102967424 [=======================>......] - ETA: 0s
84017152/102967424
[=======================>......] - ETA: 0s
88326144/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 [==============================] - 4s 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 e1df08db76..17df31d7d2 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)
- 15.6139 15.6253 16.0115 15.1970 0.2174
+ 14.8820 14.7250 15.5741 14.3833 0.4348
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 a897ee27cb..8c1e4c8b99 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]
1%|1 | 2.05M/170M [00:00<00:15, 11.2MB/s]
4%|3 | 6.30M/170M [00:00<00:16, 10.4MB/s]
5%|4 | 7.99M/170M [00:00<00:15, 10.7MB/s]
8%|8 | 14.3M/170M [00:00<00:08, 18.2MB/s]
10%|9 | 16.2M/170M [00:01<00:11, 13.7MB/s]
13%|#3 | 22.3M/170M [00:01<00:08, 18.9MB/s]
14%|#4 | 24.2M/170M [00:01<00:08, 17.0MB/s]
18%|#7 | 30.3M/170M [00:01<00:06, 21.3MB/s]
19%|#9 | 32.4M/170M [00:02<00:07, 18.7MB/s]
24%|##3 | 40.0M/170M [00:02<00:04, 27.9MB/s]
27%|##7 | 46.3M/170M [00:02<00:04, 26.1MB/s]
29%|##8 | 49.0M/170M [00:02<00:06, 20.4MB/s]
33%|###2 | 56.0M/170M [00:02<00:04, 26.4MB/s]
38%|###7 | 64.0M/170M [00:03<00:03, 29.1MB/s]
42%|####2 | 72.0M/170M [00:03<00:03, 29.5MB/s]
46%|####6 | 78.3M/170M [00:03<00:04, 23.4MB/s]
48%|####7 | 80.8M/170M [00:04<00:04, 21.1MB/
s]
51%|##### | 86.3M/170M [00:04<00:04, 19.3MB/s]
52%|#####1 | 88.3M/170M [00:04<00:05, 16.6MB/s]
57%|#####6 | 96.0M/170M [00:04<00:03, 21.5MB/s]
60%|###### | 102M/170M [00:05<00:03, 21.2MB/s]
61%|######1 | 104M/170M [00:05<00:03, 18.9MB/s]
66%|######5 | 112M/170M [00:05<00:02, 22.6MB/s]
70%|######9 | 118M/170M [00:05<00:01, 28.4MB/s]
72%|#######1 | 122M/170M [00:06<00:02, 21.8MB/s]
74%|#######4 | 126M/170M [00:06<00:01, 23.9MB/s]
76%|#######5 | 129M/170M [00:06<00:02, 19.9MB/s]
79%|#######9 | 134M/170M [00:07<00:02, 13.2MB/s]
80%|######## | 136M/170M [00:07<00:02, 12.2MB/s]
85%|########4 | 144M/170M [00:07<00:01, 18.1MB/s]
88%|########8 | 150M/170M [00:07<00:01, 19.1MB/s]
90%|########9 | 152M/170M [00:08<00:01, 16.3MB/s]
93%|#########3| 158M/170M [00:08<00:00, 14.9MB/s]
94%|#########4| 160M/170M [00:08<00:00, 13.3MB/s]
98%|#########7| 166M/170M [00:09<00:00, 16.0MB/s]
100%|##########| 170M/170M [00:09<00:00, 19.3MB/s]
+
0%| | 0.00/170M [00:00<?, ?B/s]
2%|1 | 2.61M/170M [00:00<00:07, 23.2MB/s]
4%|3 | 6.30M/170M [00:00<00:11, 14.4MB/s]
5%|4 | 7.99M/170M [00:00<00:12, 13.3MB/s]
8%|8 | 14.3M/170M [00:00<00:08, 19.3MB/s]
9%|9 | 16.1M/170M [00:00<00:09, 17.5MB/s]
13%|#3 | 22.3M/170M [00:01<00:07, 19.7MB/s]
14%|#4 | 24.1M/170M [00:01<00:08, 17.5MB/s]
17%|#6 | 28.4M/170M [00:01<00:06, 22.7MB/s]
18%|#8 | 30.9M/170M [00:01<00:07, 20.3MB/s]
19%|#9 | 33.0M/170M [00:01<00:07, 19.1MB/s]
24%|##3 | 40.0M/170M [00:02<00:05, 25.6MB/s]
27%|##7 | 46.3M/170M [00:02<00:06, 18.8MB/s]
28%|##8 | 48.4M/170M [00:02<00:07, 17.8MB/s]
33%|###2 | 56.0M/170M [00:02<00:04, 24.1MB/s]
38%|###7 | 64.0M/170M [00:03<00:03, 28.9MB/s]
42%|####2 | 72.0M/170M [00:03<00:03, 32.2MB/s]
46%|####6 | 78.3M/170M [00:03<00:03, 25.9MB/
s]
48%|####7 | 81.1M/170M [00:03<00:04, 22.4MB/s]
51%|##### | 86.3M/170M [00:04<00:06, 13.8MB/s]
52%|#####1 | 88.1M/170M [00:04<00:06, 13.5MB/s]
56%|#####5 | 94.3M/170M [00:05<00:04, 17.8MB/s]
57%|#####6 | 96.5M/170M [00:05<00:04, 16.1MB/s]
60%|###### | 102M/170M [00:05<00:03, 18.5MB/s]
61%|######1 | 104M/170M [00:05<00:04, 16.8MB/s]
66%|######5 | 112M/170M [00:05<00:02, 24.4MB/s]
70%|####### | 120M/170M [00:05<00:01, 31.0MB/s]
72%|#######2 | 123M/170M [00:06<00:01, 31.1MB/s]
75%|#######4 | 127M/170M [00:06<00:01, 32.5MB/s]
77%|#######6 | 130M/170M [00:06<00:01, 29.5MB/s]
79%|#######9 | 134M/170M [00:06<00:01, 29.5MB/s]
81%|######## | 137M/170M [00:06<00:01, 29.3MB/s]
85%|########4 | 144M/170M [00:06<00:00, 32.1MB/s]
88%|########8 | 150M/170M [00:07<00:00, 24.5MB/s]
90%|######### | 153M/170M [00:07<00:00, 21.6MB/s]
93%|#########3| 158M/170M [00:07<00:00, 17.9MB/s
]
94%|#########4| 160M/170M [00:07<00:00, 16.9MB/s]
98%|#########7| 166M/170M [00:08<00:00, 20.0MB/s]
100%|##########| 170M/170M [00:08<00:00, 21.6MB/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 34.795 seconds)
+ **Total running time of the script:** ( 3 minutes 30.712 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 3e227b5f95..b83c00ad70 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]
47%|####6 | 6.30M/13.6M [00:00<00:00, 34.3MB/s]
71%|####### | 9.58M/13.6M [00:00<00:00, 20.6MB/s]
90%|########9 | 12.2M/13.6M [00:01<00:00, 9.47MB/s]
100%|##########| 13.6M/13.6M [00:01<00:00, 13.3MB/s]
+
0%| | 0.00/13.6M [00:00<?, ?B/s]
47%|####6 | 6.30M/13.6M [00:00<00:00, 26.9MB/s]
65%|######5 | 8.88M/13.6M [00:00<00:00, 22.0MB/s]
90%|########9 | 12.2M/13.6M [00:00<00:00, 15.6MB/s]
100%|##########| 13.6M/13.6M [00:00<00:00, 19.5MB/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.1346 88.9604 91.2377 88.3294 0.5964
+ 85.8123 85.8007 86.6855 85.4800 0.2007
@@ -457,7 +457,7 @@ TODO
.. rst-class:: sphx-glr-timing
- **Total running time of the script:** ( 1 minutes 26.517 seconds)
+ **Total running time of the script:** ( 1 minutes 25.809 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 98dffd4dc9..1bfa53aa41 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.4831 110.3670 115.0841 108.5109 0.9676
+ 106.8064 106.7397 110.3290 106.2121 0.4260
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 134be19014..e0dd1f5f0f 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 26.659 seconds)
+ **Total running time of the script:** ( 2 minutes 40.253 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 34d73eb526..694f56fbad 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
=================
-**12:13.498** total execution time for **how_to_deploy_models** files:
+**12:28.202** 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:34.795 | 0.0 MB |
+| :ref:`sphx_glr_how_to_deploy_models_deploy_object_detection_pytorch.py` (``deploy_object_detection_pytorch.py``) | 03:30.712 | 0.0 MB |
+------------------------------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_deploy_models_deploy_quantized.py` (``deploy_quantized.py``) | 02:26.659 | 0.0 MB |
+| :ref:`sphx_glr_how_to_deploy_models_deploy_quantized.py` (``deploy_quantized.py``) | 02:40.253 | 0.0 MB |
+------------------------------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_deploy_models_deploy_prequantized.py` (``deploy_prequantized.py``) | 01:26.517 | 0.0 MB |
+| :ref:`sphx_glr_how_to_deploy_models_deploy_prequantized.py` (``deploy_prequantized.py``) | 01:25.809 | 0.0 MB |
+------------------------------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_deploy_models_deploy_model_on_adreno.py` (``deploy_model_on_adreno.py``) | 01:18.805 | 0.0 MB |
+| :ref:`sphx_glr_how_to_deploy_models_deploy_model_on_adreno.py` (``deploy_model_on_adreno.py``) | 01:19.591 | 0.0 MB |
+------------------------------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_deploy_models_deploy_prequantized_tflite.py` (``deploy_prequantized_tflite.py``) | 00:50.969 | 0.0 MB |
+| :ref:`sphx_glr_how_to_deploy_models_deploy_model_on_adreno_tvmc.py` (``deploy_model_on_adreno_tvmc.py``) | 00:51.052 | 0.0 MB |
+------------------------------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_deploy_models_deploy_model_on_android.py` (``deploy_model_on_android.py``) | 00:48.668 | 0.0 MB |
+| :ref:`sphx_glr_how_to_deploy_models_deploy_prequantized_tflite.py` (``deploy_prequantized_tflite.py``) | 00:50.940 | 0.0 MB |
+------------------------------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_deploy_models_deploy_model_on_adreno_tvmc.py` (``deploy_model_on_adreno_tvmc.py``) | 00:47.743 | 0.0 MB |
+| :ref:`sphx_glr_how_to_deploy_models_deploy_model_on_android.py` (``deploy_model_on_android.py``) | 00:49.981 | 0.0 MB |
+------------------------------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_deploy_models_deploy_model_on_nano.py` (``deploy_model_on_nano.py``) | 00:29.696 | 0.0 MB |
+| :ref:`sphx_glr_how_to_deploy_models_deploy_model_on_nano.py` (``deploy_model_on_nano.py``) | 00:30.152 | 0.0 MB |
+------------------------------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_deploy_models_deploy_model_on_rasp.py` (``deploy_model_on_rasp.py``) | 00:29.638 | 0.0 MB |
+| :ref:`sphx_glr_how_to_deploy_models_deploy_model_on_rasp.py` (``deploy_model_on_rasp.py``) | 00:29.706 | 0.0 MB |
+------------------------------------------------------------------------------------------------------------------+-----------+--------+
| :ref:`sphx_glr_how_to_deploy_models_deploy_sparse.py` (``deploy_sparse.py``) | 00:00.007 | 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 b7ec79a7ef..f6f97692b4 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.zip6fede6e2-a6c5-40f3-b805-4c35b564e532 from https://apache-mxnet.s3-accelerate.dualstack.amazonaws.com/gluon/models/mobilenet0.25-9f83e440.zip...
+ Downloading /workspace/.mxnet/models/mobilenet0.25-9f83e440.zip4fa8a501-95d4-42e4-a2f1-146f61fa09e6 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 b07e12d452..0ac4041a6a 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
=================
-**00:56.405** total execution time for **how_to_extend_tvm** files:
+**00:56.059** 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:52.527 | 0.0 MB |
+| :ref:`sphx_glr_how_to_extend_tvm_bring_your_own_datatypes.py` (``bring_your_own_datatypes.py``) | 00:52.210 | 0.0 MB |
+-------------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_extend_tvm_use_pass_instrument.py` (``use_pass_instrument.py``) | 00:02.718 | 0.0 MB |
+| :ref:`sphx_glr_how_to_extend_tvm_use_pass_instrument.py` (``use_pass_instrument.py``) | 00:02.676 | 0.0 MB |
+-------------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_extend_tvm_use_pass_infra.py` (``use_pass_infra.py``) | 00:01.153 | 0.0 MB |
+| :ref:`sphx_glr_how_to_extend_tvm_use_pass_infra.py` (``use_pass_infra.py``) | 00:01.167 | 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 e76d7c6857..07d4b93f23 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: 22457us [22457us] (47.91%; 47.91%)
- FoldScaleAxis: 24413us [6us] (52.09%; 52.09%)
- FoldConstant: 24407us [1742us] (52.07%; 99.97%)
- InferType: 22664us [22664us] (48.36%; 92.86%)
+ InferType: 21779us [21779us] (48.70%; 48.70%)
+ FoldScaleAxis: 22940us [8us] (51.30%; 51.30%)
+ FoldConstant: 22933us [1699us] (51.28%; 99.97%)
+ InferType: 21234us [21234us] (47.48%; 92.59%)
@@ -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: 21756us [21756us] (48.42%; 48.42%)
- FoldScaleAxis: 23178us [5us] (51.58%; 51.58%)
- FoldConstant: 23173us [1651us] (51.57%; 99.98%)
- InferType: 21522us [21522us] (47.90%; 92.88%)
+ InferType: 21096us [21096us] (48.22%; 48.22%)
+ FoldScaleAxis: 22653us [6us] (51.78%; 51.78%)
+ FoldConstant: 22647us [1667us] (51.77%; 99.97%)
+ InferType: 20980us [20980us] (47.96%; 92.64%)
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 4c9fa244e9..d659237689 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.519775 ms
+ Convolution: 48.832160 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 bc8509e072..3468c0a1af 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.248615 ms
+ conv2d with tensor core: 12.267958 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 7403e417d9..f40b45748a 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.018527
- Baseline: 3.248688
+ Numpy running time: 0.014860
+ Baseline: 3.363670
@@ -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.292687
+ Opt1: 0.293724
@@ -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.268483
+ Opt2: 0.276688
@@ -406,7 +406,7 @@ the access pattern for A matrix is more cache friendly.
.. code-block:: none
- Opt3: 0.116490
+ Opt3: 0.113484
@@ -523,7 +523,7 @@ flattening.
.. code-block:: none
- Opt4: 0.107216
+ Opt4: 0.104132
@@ -635,7 +635,7 @@ write to C when all the block results are ready.
.. code-block:: none
- Opt5: 0.114103
+ Opt5: 0.095524
@@ -748,7 +748,7 @@ Furthermore, we can also utilize multi-core processors to do the thread-level pa
.. code-block:: none
- Opt6: 0.132487
+ Opt6: 0.113304
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 6395c596da..fd7feefb51 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:33.676** total execution time for **how_to_optimize_operators** files:
+**00:32.388** total execution time for **how_to_optimize_operators** files:
+-----------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_optimize_operators_opt_gemm.py` (``opt_gemm.py``) | 00:30.246 | 0.0 MB |
+| :ref:`sphx_glr_how_to_optimize_operators_opt_gemm.py` (``opt_gemm.py``) | 00:29.054 | 0.0 MB |
+-----------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_optimize_operators_opt_conv_tensorcore.py` (``opt_conv_tensorcore.py``) | 00:02.075 | 0.0 MB |
+| :ref:`sphx_glr_how_to_optimize_operators_opt_conv_tensorcore.py` (``opt_conv_tensorcore.py``) | 00:02.020 | 0.0 MB |
+-----------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_optimize_operators_opt_conv_cuda.py` (``opt_conv_cuda.py``) | 00:01.355 | 0.0 MB |
+| :ref:`sphx_glr_how_to_optimize_operators_opt_conv_cuda.py` (``opt_conv_cuda.py``) | 00:01.313 | 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 8208415c40..4646913116 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:34.751** total execution time for **how_to_tune_with_autoscheduler** files:
+**03:29.181** 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:31.884 | 0.0 MB |
+| :ref:`sphx_glr_how_to_tune_with_autoscheduler_tune_network_x86.py` (``tune_network_x86.py``) | 01:30.214 | 0.0 MB |
+----------------------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_tune_with_autoscheduler_tune_network_cuda.py` (``tune_network_cuda.py``) | 01:12.072 | 0.0 MB |
+| :ref:`sphx_glr_how_to_tune_with_autoscheduler_tune_network_cuda.py` (``tune_network_cuda.py``) | 01:10.256 | 0.0 MB |
+----------------------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_tune_with_autoscheduler_tune_conv2d_layer_cuda.py` (``tune_conv2d_layer_cuda.py``) | 00:18.656 | 0.0 MB |
+| :ref:`sphx_glr_how_to_tune_with_autoscheduler_tune_conv2d_layer_cuda.py` (``tune_conv2d_layer_cuda.py``) | 00:16.603 | 0.0 MB |
+----------------------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_tune_with_autoscheduler_tune_network_arm.py` (``tune_network_arm.py``) | 00:16.247 | 0.0 MB |
+| :ref:`sphx_glr_how_to_tune_with_autoscheduler_tune_network_arm.py` (``tune_network_arm.py``) | 00:16.316 | 0.0 MB |
+----------------------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_tune_with_autoscheduler_tune_network_mali.py` (``tune_network_mali.py``) | 00:15.787 | 0.0 MB |
+| :ref:`sphx_glr_how_to_tune_with_autoscheduler_tune_network_mali.py` (``tune_network_mali.py``) | 00:15.692 | 0.0 MB |
+----------------------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_tune_with_autoscheduler_tune_sparse_x86.py` (``tune_sparse_x86.py``) | 00:00.105 | 0.0 MB |
+| :ref:`sphx_glr_how_to_tune_with_autoscheduler_tune_sparse_x86.py` (``tune_sparse_x86.py``) | 00:00.100 | 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 98c0c48c75..308e1e8477 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.339 ms
+ Execution time of this operator: 0.348 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 cc3655c165..8722a65ae1 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.2735 3.2772 3.2790 3.2642 0.0066
+ 3.3042 3.3017 3.3094 3.3014 0.0037
@@ -674,7 +674,7 @@ Other Tips
.. rst-class:: sphx-glr-timing
- **Total running time of the script:** ( 1 minutes 12.072 seconds)
+ **Total running time of the script:** ( 1 minutes 10.256 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 948e451c61..edd7bd7d22 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)
- 757.8713 757.3294 759.0444 757.2400 0.8303
+ 707.2282 708.0349 710.4370 703.2128 3.0039
@@ -693,7 +693,7 @@ Other Tips
.. rst-class:: sphx-glr-timing
- **Total running time of the script:** ( 1 minutes 31.884 seconds)
+ **Total running time of the script:** ( 1 minutes 30.214 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 76c86e6177..2507ee92ec 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.857** total execution time for **how_to_tune_with_autotvm** files:
+**00:22.396** 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.812 | 0.0 MB |
+| :ref:`sphx_glr_how_to_tune_with_autotvm_tune_conv2d_cuda.py` (``tune_conv2d_cuda.py``) | 00:22.357 | 0.0 MB |
+--------------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_tune_with_autotvm_tune_relay_x86.py` (``tune_relay_x86.py``) | 00:00.029 | 0.0 MB |
+| :ref:`sphx_glr_how_to_tune_with_autotvm_tune_relay_x86.py` (``tune_relay_x86.py``) | 00:00.023 | 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_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 |
+--------------------------------------------------------------------------------------------------+-----------+--------+
+| :ref:`sphx_glr_how_to_tune_with_autotvm_tune_relay_mobile_gpu.py` (``tune_relay_mobile_gpu.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 fc874d6073..7b6aa25ba7 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.037310
+ Time cost of this operator: 0.037197
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 8f16878027..110088ed1b 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 302.8 98.741 (1, 2, 10, 10, 3) 2 1 [302.8]
- tvmgen_default_fused_layout_transform_1 tvmgen_default_fused_layout_transform_1 2.886 0.941 (1, 6, 10, 10) 1 1 [2.886]
- tvmgen_default_fused_layout_transform tvmgen_default_fused_layout_transform 0.975 0.318 (1, 1, 10, 10, 3) 1 1 [0.975]
- Total_time - 306.661 - - - - -
+ tvmgen_default_fused_nn_contrib_conv2d_NCHWc tvmgen_default_fused_nn_contrib_conv2d_NCHWc 295.4 98.75 (1, 2, 10, 10, 3) 2 1 [295.4]
+ tvmgen_default_fused_layout_transform_1 tvmgen_default_fused_layout_transform_1 2.801 0.936 (1, 6, 10, 10) 1 1 [2.801]
+ tvmgen_default_fused_layout_transform tvmgen_default_fused_layout_transform 0.937 0.313 (1, 1, 10, 10, 3) 1 1 [0.937]
+ Total_time - 299.138 - - - - -
@@ -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 102.8 97.433 (1, 6, 10, 10, 1) 2 1 [102.8]
- tvmgen_default_fused_layout_transform_1 tvmgen_default_fused_layout_transform_1 1.756 1.664 (1, 6, 10, 10) 1 1 [1.756]
- tvmgen_default_fused_layout_transform tvmgen_default_fused_layout_transform 0.953 0.903 (1, 1, 10, 10, 3) 1 1 [0.953]
- Total_time - 105.509 - - - - -
+ tvmgen_default_fused_nn_contrib_conv2d_NCHWc tvmgen_default_fused_nn_contrib_conv2d_NCHWc 101.0 97.545 (1, 6, 10, 10, 1) 2 1 [101.0]
+ tvmgen_default_fused_layout_transform_1 tvmgen_default_fused_layout_transform_1 1.726 1.667 (1, 6, 10, 10) 1 1 [1.726]
+ tvmgen_default_fused_layout_transform tvmgen_default_fused_layout_transform 0.815 0.787 (1, 3, 10, 10, 1) 1 1 [0.815]
+ Total_time - 103.542 - - - - -
@@ -439,7 +439,7 @@ Timing the tuned program
.. rst-class:: sphx-glr-timing
- **Total running time of the script:** ( 1 minutes 27.978 seconds)
+ **Total running time of the script:** ( 1 minutes 25.827 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 e82b587cb8..6038fe6dc1 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]
61%|###### | 2.09M/3.42M [00:00<00:00, 4.67MB/s]
100%|##########| 3.42M/3.42M [00:00<00:00, 7.57MB/s]
+
0%| | 0.00/3.42M [00:00<?, ?B/s]
61%|###### | 2.09M/3.42M [00:00<00:00, 17.2MB/s]
100%|##########| 3.42M/3.42M [00:00<00:00, 27.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 27.097 seconds)
+ **Total running time of the script:** ( 1 minutes 26.110 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 155f63fad0..0a7e346a9a 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/tmpiq6h64sx/images/random'
+ '/tmp/tmpx4qt208l/images/random'
@@ -317,8 +317,8 @@ objects to other stuff? We can display some examples from our datasets using ``m
.. code-block:: none
- /tmp/tmpiq6h64sx/images/target contains 8144 images
- /tmp/tmpiq6h64sx/images/random contains 5000 images
+ /tmp/tmpx4qt208l/images/target contains 8144 images
+ /tmp/tmpx4qt208l/images/random contains 5000 images
@@ -493,13 +493,13 @@ the time on our validation set).
.. code-block:: none
Epoch 1/3
- 328/328 - 44s - loss: 0.2061 - accuracy: 0.9264 - val_loss: 0.1231 - val_accuracy: 0.9554 - 44s/epoch - 134ms/step
+ 328/328 - 41s - loss: 0.2190 - accuracy: 0.9248 - val_loss: 0.1188 - val_accuracy: 0.9592 - 41s/epoch - 124ms/step
Epoch 2/3
- 328/328 - 36s - loss: 0.1011 - accuracy: 0.9631 - val_loss: 0.0930 - val_accuracy: 0.9641 - 36s/epoch - 109ms/step
+ 328/328 - 35s - loss: 0.0997 - accuracy: 0.9639 - val_loss: 0.0919 - val_accuracy: 0.9679 - 35s/epoch - 105ms/step
Epoch 3/3
- 328/328 - 35s - loss: 0.0640 - accuracy: 0.9758 - val_loss: 0.1068 - val_accuracy: 0.9626 - 35s/epoch - 108ms/step
+ 328/328 - 35s - loss: 0.0639 - accuracy: 0.9762 - val_loss: 0.1184 - val_accuracy: 0.9622 - 35s/epoch - 105ms/step
- <keras.callbacks.History object at 0x7fbaf5fdf0d0>
+ <keras.callbacks.History object at 0x7fbf9701ffd0>
@@ -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:** ( 5 minutes 38.033 seconds)
+ **Total running time of the script:** ( 6 minutes 3.244 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 24750fe193..b697d452b9 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
=================
-**09:03.344** total execution time for **how_to_work_with_microtvm** files:
+**09:24.904** total execution time for **how_to_work_with_microtvm** files:
+-----------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_work_with_microtvm_micro_train.py` (``micro_train.py``) | 05:38.033 | 0.0 MB |
+| :ref:`sphx_glr_how_to_work_with_microtvm_micro_train.py` (``micro_train.py``) | 06:03.244 | 0.0 MB |
+-----------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_work_with_microtvm_micro_autotune.py` (``micro_autotune.py``) | 01:27.978 | 0.0 MB |
+| :ref:`sphx_glr_how_to_work_with_microtvm_micro_pytorch.py` (``micro_pytorch.py``) | 01:26.110 | 0.0 MB |
+-----------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_work_with_microtvm_micro_pytorch.py` (``micro_pytorch.py``) | 01:27.097 | 0.0 MB |
+| :ref:`sphx_glr_how_to_work_with_microtvm_micro_autotune.py` (``micro_autotune.py``) | 01:25.827 | 0.0 MB |
+-----------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_work_with_microtvm_micro_aot.py` (``micro_aot.py``) | 00:11.794 | 0.0 MB |
+| :ref:`sphx_glr_how_to_work_with_microtvm_micro_aot.py` (``micro_aot.py``) | 00:11.900 | 0.0 MB |
+-----------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_work_with_microtvm_micro_tflite.py` (``micro_tflite.py``) | 00:10.265 | 0.0 MB |
+| :ref:`sphx_glr_how_to_work_with_microtvm_micro_tflite.py` (``micro_tflite.py``) | 00:09.770 | 0.0 MB |
+-----------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_work_with_microtvm_micro_custom_ide.py` (``micro_custom_ide.py``) | 00:08.176 | 0.0 MB |
+| :ref:`sphx_glr_how_to_work_with_microtvm_micro_custom_ide.py` (``micro_custom_ide.py``) | 00:08.053 | 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 8f7676de16..95026f17e9 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.561** total execution time for **how_to_work_with_relay** files:
+**00:40.627** 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:35.290 | 0.0 MB |
+| :ref:`sphx_glr_how_to_work_with_relay_using_pipeline_executor.py` (``using_pipeline_executor.py``) | 00:35.403 | 0.0 MB |
+----------------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_work_with_relay_using_external_lib.py` (``using_external_lib.py``) | 00:03.199 | 0.0 MB |
+| :ref:`sphx_glr_how_to_work_with_relay_using_external_lib.py` (``using_external_lib.py``) | 00:03.207 | 0.0 MB |
+----------------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_work_with_relay_build_gcn.py` (``build_gcn.py``) | 00:02.066 | 0.0 MB |
+| :ref:`sphx_glr_how_to_work_with_relay_build_gcn.py` (``build_gcn.py``) | 00:02.010 | 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 |
+| :ref:`sphx_glr_how_to_work_with_relay_using_relay_viz.py` (``using_relay_viz.py``) | 00:00.007 | 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 e6a627893d..5043ed1ee2 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 0x7fbd781bfe50>
+ <function my_cuda_math_rule at 0x7fc48f80d040>
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 f4d01ac0d5..daf154106b 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:06.543** total execution time for **how_to_work_with_schedules** files:
+**00:06.341** 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:02.787 | 0.0 MB |
+| :ref:`sphx_glr_how_to_work_with_schedules_intrin_math.py` (``intrin_math.py``) | 00:02.834 | 0.0 MB |
+------------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_work_with_schedules_tensorize.py` (``tensorize.py``) | 00:01.909 | 0.0 MB |
+| :ref:`sphx_glr_how_to_work_with_schedules_tensorize.py` (``tensorize.py``) | 00:01.656 | 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_reduction.py` (``reduction.py``) | 00:00.792 | 0.0 MB |
+------------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_work_with_schedules_scan.py` (``scan.py``) | 00:00.775 | 0.0 MB |
+| :ref:`sphx_glr_how_to_work_with_schedules_scan.py` (``scan.py``) | 00:00.777 | 0.0 MB |
+------------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_work_with_schedules_extern_op.py` (``extern_op.py``) | 00:00.116 | 0.0 MB |
+| :ref:`sphx_glr_how_to_work_with_schedules_extern_op.py` (``extern_op.py``) | 00:00.117 | 0.0 MB |
+------------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_work_with_schedules_schedule_primitives.py` (``schedule_primitives.py``) | 00:00.068 | 0.0 MB |
+| :ref:`sphx_glr_how_to_work_with_schedules_schedule_primitives.py` (``schedule_primitives.py``) | 00:00.067 | 0.0 MB |
+------------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_work_with_schedules_tedd.py` (``tedd.py``) | 00:00.067 | 0.0 MB |
+| :ref:`sphx_glr_how_to_work_with_schedules_tedd.py` (``tedd.py``) | 00:00.064 | 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 dcb32746be..3c5a3d038a 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:34.326** total execution time for **topic_vta_tutorials_autotvm** files:
+**00:33.969** 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:34.318 | 0.0 MB |
+| :ref:`sphx_glr_topic_vta_tutorials_autotvm_tune_relay_vta.py` (``tune_relay_vta.py``) | 00:33.962 | 0.0 MB |
+---------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_topic_vta_tutorials_autotvm_tune_alu_vta.py` (``tune_alu_vta.py``) | 00:00.008 | 0.0 MB |
+| :ref:`sphx_glr_topic_vta_tutorials_autotvm_tune_alu_vta.py` (``tune_alu_vta.py``) | 00:00.007 | 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 83179759d7..02ed9d0f9f 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 36.30s!
+ resnet18_v1 inference graph built in 37.05s!
@@ -416,7 +416,7 @@ and an input test image.
.. rst-class:: sphx-glr-timing
- **Total running time of the script:** ( 1 minutes 3.917 seconds)
+ **Total running time of the script:** ( 1 minutes 3.667 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 de98c600d2..dec7e839e5 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 24.96s!
+ yolov3-tiny inference graph built in 25.19s!
@@ -447,7 +447,7 @@ Download test image
.. rst-class:: sphx-glr-timing
- **Total running time of the script:** ( 1 minutes 9.441 seconds)
+ **Total running time of the script:** ( 1 minutes 8.827 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 9985628c09..d6eebfe206 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:13.358** total execution time for **topic_vta_tutorials_frontend** files:
+**02:12.495** total execution time for **topic_vta_tutorials_frontend** files:
+------------------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_topic_vta_tutorials_frontend_deploy_detection.py` (``deploy_detection.py``) | 01:09.441 | 0.0 MB |
+| :ref:`sphx_glr_topic_vta_tutorials_frontend_deploy_detection.py` (``deploy_detection.py``) | 01:08.827 | 0.0 MB |
+------------------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_topic_vta_tutorials_frontend_deploy_classification.py` (``deploy_classification.py``) | 01:03.917 | 0.0 MB |
+| :ref:`sphx_glr_topic_vta_tutorials_frontend_deploy_classification.py` (``deploy_classification.py``) | 01:03.667 | 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 12dee78b0a..86a06f6115 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
@@ -5,10 +5,10 @@
Computation times
=================
-**00:03.530** total execution time for **topic_vta_tutorials_optimize** files:
+**00:03.374** total execution time for **topic_vta_tutorials_optimize** files:
+--------------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_topic_vta_tutorials_optimize_convolution_opt.py` (``convolution_opt.py``) | 00:02.958 | 0.0 MB |
+| :ref:`sphx_glr_topic_vta_tutorials_optimize_convolution_opt.py` (``convolution_opt.py``) | 00:02.805 | 0.0 MB |
+--------------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_topic_vta_tutorials_optimize_matrix_multiply_opt.py` (``matrix_multiply_opt.py``) | 00:00.572 | 0.0 MB |
+| :ref:`sphx_glr_topic_vta_tutorials_optimize_matrix_multiply_opt.py` (``matrix_multiply_opt.py``) | 00:00.569 | 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 2e522d96b1..b44540c213 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.983** total execution time for **topic_vta_tutorials** files:
+**00:00.971** total execution time for **topic_vta_tutorials** files:
+---------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_topic_vta_tutorials_matrix_multiply.py` (``matrix_multiply.py``) | 00:00.510 | 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.473 | 0.0 MB |
+| :ref:`sphx_glr_topic_vta_tutorials_vta_get_started.py` (``vta_get_started.py``) | 00:00.471 | 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 d31e6c0911..e5b6e89234 100644
--- a/docs/_sources/tutorial/auto_scheduler_matmul_x86.rst.txt
+++ b/docs/_sources/tutorial/auto_scheduler_matmul_x86.rst.txt
@@ -207,13 +207,6 @@ trials, we can load the best schedule from the log file and apply it.
-.. rst-class:: sphx-glr-script-out
-
- .. code-block:: none
-
- *E
-
-
@@ -325,7 +318,7 @@ We build the binary and check its correctness and performance.
.. code-block:: none
- Execution time of this operator: 94.827 ms
+ Execution time of this operator: 95.206 ms
@@ -441,7 +434,7 @@ operations.
.. rst-class:: sphx-glr-timing
- **Total running time of the script:** ( 1 minutes 39.034 seconds)
+ **Total running time of the script:** ( 1 minutes 49.673 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 2fc3c2a462..f10c72482f 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: 11.05/11.05 result: MeasureResult(costs=(0.0242954216,), error_no=MeasureErrorNo.NO_ERROR, all_cost=0.7198891639709473, timestamp=1697811547.0047054) [('tile_y', [-1, 1]), ('tile_x', [-1, 64])],None,60
- No: 2 GFLOPS: 10.60/11.05 result: MeasureResult(costs=(0.025315529399999998,), error_no=MeasureErrorNo.NO_ERROR, all_cost=0.6856541633605957, timestamp=1697811547.6692417) [('tile_y', [-1, 8]), ('tile_x', [-1, 32])],None,53
- No: 3 GFLOPS: 11.23/11.23 result: MeasureResult(costs=(0.023911200400000002,), error_no=MeasureErrorNo.NO_ERROR, all_cost=0.6534333229064941, timestamp=1697811548.3072927) [('tile_y', [-1, 4]), ('tile_x', [-1, 16])],None,42
- No: 4 GFLOPS: 0.49/11.23 result: MeasureResult(costs=(0.5449368983999999,), error_no=MeasureErrorNo.NO_ERROR, all_cost=8.966815948486328, timestamp=1697811557.2856605) [('tile_y', [-1, 512]), ('tile_x', [-1, 1])],None,9
- No: 5 GFLOPS: 2.09/11.23 result: MeasureResult(costs=(0.128156416,), error_no=MeasureErrorNo.NO_ERROR, all_cost=2.321441888809204, timestamp=1697811559.736496) [('tile_y', [-1, 32]), ('tile_x', [-1, 4])],None,25
- No: 6 GFLOPS: 0.50/11.23 result: MeasureResult(costs=(0.5392869166,), error_no=MeasureErrorNo.NO_ERROR, all_cost=8.890775442123413, timestamp=1697811568.6217372) [('tile_y', [-1, 32]), ('tile_x', [-1, 1])],None,5
- No: 7 GFLOPS: 12.66/12.66 result: MeasureResult(costs=(0.0211955936,), error_no=MeasureErrorNo.NO_ERROR, all_cost=0.6213135719299316, timestamp=1697811569.2278078) [('tile_y', [-1, 32]), ('tile_x', [-1, 128])],None,75
- No: 8 GFLOPS: 8.41/12.66 result: MeasureResult(costs=(0.0319265034,), error_no=MeasureErrorNo.NO_ERROR, all_cost=0.7939167022705078, timestamp=1697811569.9985569) [('tile_y', [-1, 2]), ('tile_x', [-1, 16])],None,41
- No: 9 GFLOPS: 9.39/12.66 result: MeasureResult(costs=(0.02859044,), error_no=MeasureErrorNo.NO_ERROR, all_cost=0.6838412284851074, timestamp=1697811570.8121886) [('tile_y', [-1, 512]), ('tile_x', [-1, 256])],None,89
- No: 10 GFLOPS: 9.75/12.66 result: MeasureResult(costs=(0.027532484000000003,), error_no=MeasureErrorNo.NO_ERROR, all_cost=0.6796083450317383, timestamp=1697811571.5126874) [('tile_y', [-1, 4]), ('tile_x', [-1, 64])],None,62
+ No: 1 GFLOPS: 1.05/1.05 result: MeasureResult(costs=(0.2547262698,), error_no=MeasureErrorNo.NO_ERROR, all_cost=4.361342668533325, timestamp=1698064456.0675805) [('tile_y', [-1, 256]), ('tile_x', [-1, 2])],None,18
+ No: 2 GFLOPS: 10.28/10.28 result: MeasureResult(costs=(0.026111732,), error_no=MeasureErrorNo.NO_ERROR, all_cost=0.7000401020050049, timestamp=1698064456.757128) [('tile_y', [-1, 2]), ('tile_x', [-1, 8])],None,31
+ No: 3 GFLOPS: 3.73/10.28 result: MeasureResult(costs=(0.071884671,), error_no=MeasureErrorNo.NO_ERROR, all_cost=1.4193668365478516, timestamp=1698064458.1800196) [('tile_y', [-1, 128]), ('tile_x', [-1, 8])],None,37
+ No: 4 GFLOPS: 9.86/10.28 result: MeasureResult(costs=(0.027219530800000002,), error_no=MeasureErrorNo.NO_ERROR, all_cost=0.7214879989624023, timestamp=1698064458.8915412) [('tile_y', [-1, 4]), ('tile_x', [-1, 64])],None,62
+ No: 5 GFLOPS: 11.74/11.74 result: MeasureResult(costs=(0.0228587562,), error_no=MeasureErrorNo.NO_ERROR, all_cost=0.6729254722595215, timestamp=1698064459.7601697) [('tile_y', [-1, 64]), ('tile_x', [-1, 256])],None,86
+ No: 6 GFLOPS: 8.67/11.74 result: MeasureResult(costs=(0.0309598832,), error_no=MeasureErrorNo.NO_ERROR, all_cost=0.8054678440093994, timestamp=1698064460.532257) [('tile_y', [-1, 4]), ('tile_x', [-1, 8])],None,32
+ No: 7 GFLOPS: 10.53/11.74 result: MeasureResult(costs=(0.0255033252,), error_no=MeasureErrorNo.NO_ERROR, all_cost=0.7010908126831055, timestamp=1698064461.2159657) [('tile_y', [-1, 4]), ('tile_x', [-1, 32])],None,52
+ No: 8 GFLOPS: 14.12/14.12 result: MeasureResult(costs=(0.0190143382,), error_no=MeasureErrorNo.NO_ERROR, all_cost=0.6919419765472412, timestamp=1698064461.8040078) [('tile_y', [-1, 64]), ('tile_x', [-1, 128])],None,76
+ No: 9 GFLOPS: 0.52/14.12 result: MeasureResult(costs=(0.5200783577999999,), error_no=MeasureErrorNo.NO_ERROR, all_cost=8.557395696640015, timestamp=1698064470.4738533) [('tile_y', [-1, 32]), ('tile_x', [-1, 1])],None,5
+ No: 10 GFLOPS: 0.52/14.12 result: MeasureResult(costs=(0.513394589,), error_no=MeasureErrorNo.NO_ERROR, all_cost=8.477684736251831, timestamp=1698064478.9596946) [('tile_y', [-1, 256]), ('tile_x', [-1, 1])],None,8
diff --git a/docs/_sources/tutorial/autotvm_relay_x86.rst.txt b/docs/_sources/tutorial/autotvm_relay_x86.rst.txt
index 029be055e9..d139b53d2d 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': 471.7205914200531, 'median': 471.1974394000208, 'std': 2.2245857636523434}
+ {'mean': 493.49626748002265, 'median': 489.26872110005206, 'std': 10.802930798460421}
@@ -582,30 +582,29 @@ 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: 8.45/ 14.46 GFLOPS | Progress: (4/20) | 9.30 s
[Task 1/25] Current/Best: 22.59/ 22.59 GFLOPS | Progress: (8/20) | 11.64 s
[Task 1/25] Current/Best: 14.33/ 24.49 GFLOPS | Progress: (12/20) | 16.21 s
[Task 1/25] Current/Best: 16.40/ 24.49 GFLOPS | Progress: (16/20) | 18.86 s
[Task 1/25] Current/Best: 17.84/ 24.49 GFLOPS | Progress: (20/20) | 21.33 s Done.
-
[Task 2/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 2/25] Current/Best: 17.95/ 17.95 GFLOPS | Progress: (4/20) | 4.25 s
[Task 2/25] Current/Best: 17.72/ 17.95 GFLOPS | Progress: (8/20) | 5.79 s
[Task 2/25] Current/Best: 15.42/ 19.11 GFLOPS | Progress: (12/20) | 7.39 s
[Task 2/25] Current/Best: 19.70/ 20.82 GFLOPS | Progress: (16/20) | 8.80 s
[Task 2/25] Current/Best: 6.99/ 21.45 GFLOPS | Progress: (20/20) | 10.27 s Done.
-
[Task 3/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 3/25] Current/Best: 20.26/ 22.72 GFLOPS | Progress: (4/20) | 4.71 s
[Task 3/25] Current/Best: 15.29/ 22.72 GFLOPS | Progress: (8/20) | 7.46 s
[Task 3/25] Current/Best: 14.59/ 22.72 GFLOPS | Progress: (12/20) | 9.83 s
[Task 3/25] Current/Best: 19.36/ 22.72 GFLOPS | Progress: (16/20) | 12.29 s
[Task 3/25] Current/Best: 17.99/ 22.72 GFLOPS | Progress: (20/20) | 14.99 s Done.
-
[Task 4/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 4/25] Current/Best: 14.17/ 18.22 GFLOPS | Progress: (4/20) | 5.27 s
[Task 4/25] Current/Best: 15.08/ 18.22 GFLOPS | Progress: (8/20) | 7.21 s
[Task 4/25] Current/Best: 18.24/ 18.24 GFLOPS | Progress: (12/20) | 9.52 s
[Task 4/25] Current/Best: 15.97/ 18.24 GFLOPS | Progress: (16/20) | 13.67 s
[Task 4/25] Current/Best: 14.18/ 18.24 GFLOPS | Progress: (20/20) | 16.50 s Done.
-
[Task 5/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 5/25] Current/Best: 12.64/ 20.26 GFLOPS | Progress: (4/20) | 5.08 s
[Task 5/25] Current/Best: 11.38/ 20.26 GFLOPS | Progress: (8/20) | 6.74 s
[Task 5/25] Current/Best: 15.40/ 20.26 GFLOPS | Progress: (12/20) | 8.53 s
[Task 5/25] Current/Best: 17.33/ 20.26 GFLOPS | Progress: (16/20) | 10.46 s
[Task 5/25] Current/Best: 16.27/ 20.26 GFLOPS | Progress: (20/20) | 12.55 s Done.
-
[Task 6/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 6/25] Current/Best: 13.81/ 20.08 GFLOPS | Progress: (4/20) | 5.85 s
[Task 6/25] Current/Best: 13.79/ 20.08 GFLOPS | Progress: (8/20) | 8.64 s
[Task 6/25] Current/Best: 14.10/ 20.08 GFLOPS | Progress: (12/20) | 11.09 s
[Task 6/25] Current/Best: 23.48/ 23.48 GFLOPS | Progress: (16/20) | 14.13 s
[Task 6/25] Current/Best: 6.73/ 23.48 GFLOPS | Progress: (20/20) | 17.17 s Done.
-
[Task 7/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 7/25] Current/Best: 19.62/ 20.45 GFLOPS | Progress: (4/20) | 4.59 s
[Task 7/25] Current/Best: 16.79/ 20.45 GFLOPS | Progress: (8/20) | 6.68 s
[Task 7/25] Current/Best: 13.35/ 21.62 GFLOPS | Progress: (12/20) | 9.14 s
[Task 7/25] Current/Best: 15.60/ 21.62 GFLOPS | Progress: (16/20) | 11.50 s
[Task 7/25] Current/Best: 5.76/ 21.62 GFLOPS | Progress: (20/20) | 14.20 s Done.
-
[Task 8/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 8/25] Current/Best: 12.83/ 13.79 GFLOPS | Progress: (4/20) | 13.40 s
[Task 8/25] Current/Best: 2.37/ 16.51 GFLOPS | Progress: (8/20) | 17.56 s
[Task 8/25] Current/Best: 12.43/ 16.51 GFLOPS | Progress: (12/20) | 23.45 s
[Task 8/25] Current/Best: 3.91/ 18.49 GFLOPS | Progress: (16/20) | 26.14 s
[Task 8/25] Current/Best: 18.08/ 18.49 GFLOPS | Progress: (20/20) | 30.28 s Done.
-
[Task 9/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 9/25] Current/Best: 16.36/ 18.39 GFLOPS | Progress: (4/20) | 6.87 s
[Task 9/25] Current/Best: 7.32/ 18.39 GFLOPS | Progress: (8/20) | 10.80 s
[Task 9/25] Current/Best: 12.86/ 18.39 GFLOPS | Progress: (12/20) | 16.38 s
[Task 9/25] Current/Best: 6.14/ 18.39 GFLOPS | Progress: (16/20) | 26.66 s
[Task 9/25] Current/Best: 8.88/ 19.40 GFLOPS | Progress: (20/20) | 34.30 s Done.
-
[Task 10/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 10/25] Current/Best: 15.34/ 16.68 GFLOPS | Progress: (4/20) | 5.31 s
[Task 10/25] Current/Best: 14.75/ 18.95 GFLOPS | Progress: (8/20) | 7.24 s
[Task 10/25] Current/Best: 5.59/ 19.05 GFLOPS | Progress: (12/20) | 9.39 s
[Task 10/25] Current/Best: 6.94/ 19.05 GFLOPS | Progress: (16/20) | 11.76 s
[Task 10/25] Current/Best: 11.32/ 21.60 GFLOPS | Progress: (20/20) | 14.48 s Done.
-
[Task 11/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 11/25] Current/Best: 13.81/ 13.81 GFLOPS | Progress: (4/20) | 5.80 s
[Task 11/25] Current/Best: 18.91/ 21.63 GFLOPS | Progress: (8/20) | 7.96 s
[Task 11/25] Current/Best: 12.71/ 21.63 GFLOPS | Progress: (12/20) | 10.49 s
[Task 11/25] Current/Best: 20.13/ 21.63 GFLOPS | Progress: (16/20) | 13.21 s
[Task 11/25] Current/Best: 12.71/ 21.63 GFLOPS | Progress: (20/20) | 15.47 s Done.
-
[Task 12/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 12/25] Current/Best: 10.90/ 15.67 GFLOPS | Progress: (4/20) | 5.39 s
[Task 12/25] Current/Best: 14.56/ 16.57 GFLOPS | Progress: (8/20) | 7.54 s
[Task 12/25] Current/Best: 10.45/ 16.57 GFLOPS | Progress: (12/20) | 11.04 s
[Task 12/25] Current/Best: 13.68/ 16.57 GFLOPS | Progress: (16/20) | 14.03 s
[Task 12/25] Current/Best: 2.76/ 16.57 GFLOPS | Progress: (20/20) | 16.74 s Done.
-
[Task 13/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 13/25] Current/Best: 1.62/ 10.35 GFLOPS | Progress: (4/20) | 8.67 s
[Task 13/25] Current/Best: 21.46/ 22.34 GFLOPS | Progress: (8/20) | 11.97 s
[Task 13/25] Current/Best: 7.80/ 22.34 GFLOPS | Progress: (12/20) | 16.49 s
[Task 13/25] Current/Best: 6.25/ 22.34 GFLOPS | Progress: (16/20) | 19.81 s
[Task 13/25] Current/Best: 12.48/ 22.34 GFLOPS | Progress: (20/20) | 21.97 s Done.
-
[Task 14/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 14/25] Current/Best: 15.15/ 15.15 GFLOPS | Progress: (4/20) | 6.49 s
[Task 14/25] Current/Best: 15.47/ 19.21 GFLOPS | Progress: (8/20) | 8.78 s
[Task 14/25] Current/Best: 11.41/ 19.90 GFLOPS | Progress: (12/20) | 10.87 s
[Task 14/25] Current/Best: 15.40/ 22.75 GFLOPS | Progress: (16/20) | 15.13 s
[Task 14/25] Current/Best: 17.21/ 22.75 GFLOPS | Progress: (20/20) | 23.62 s Done.
-
[Task 15/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 15/25] Current/Best: 8.25/ 14.79 GFLOPS | Progress: (4/20) | 10.89 s
[Task 15/25] Current/Best: 14.75/ 24.13 GFLOPS | Progress: (8/20) | 12.50 s
[Task 15/25] Current/Best: 18.80/ 24.13 GFLOPS | Progress: (12/20) | 14.19 s
[Task 15/25] Current/Best: 15.54/ 24.13 GFLOPS | Progress: (16/20) | 16.08 s
[Task 15/25] Current/Best: 15.62/ 24.13 GFLOPS | Progress: (20/20) | 20.78 s Done.
-
[Task 16/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 16/25] Current/Best: 17.45/ 17.45 GFLOPS | Progress: (4/20) | 4.35 s
[Task 16/25] Current/Best: 17.23/ 17.45 GFLOPS | Progress: (8/20) | 5.88 s
[Task 16/25] Current/Best: 13.15/ 17.45 GFLOPS | Progress: (12/20) | 8.01 s
[Task 16/25] Current/Best: 13.41/ 17.45 GFLOPS | Progress: (16/20) | 9.90 s
[Task 16/25] Current/Best: 10.80/ 17.45 GFLOPS | Progress: (20/20) | 12.33 s Done.
-
[Task 17/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 17/25] Current/Best: 22.12/ 22.12 GFLOPS | Progress: (4/20) | 5.08 s
[Task 17/25] Current/Best: 20.55/ 22.12 GFLOPS | Progress: (8/20) | 7.44 s
[Task 17/25] Current/Best: 20.55/ 22.12 GFLOPS | Progress: (12/20) | 9.81 s
[Task 17/25] Current/Best: 18.08/ 22.12 GFLOPS | Progress: (16/20) | 12.58 s
[Task 17/25] Current/Best: 3.13/ 22.12 GFLOPS | Progress: (20/20) | 16.17 s Done.
-
[Task 18/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 18/25] Current/Best: 14.62/ 18.54 GFLOPS | Progress: (4/20) | 4.71 s
[Task 18/25] Current/Best: 15.06/ 18.54 GFLOPS | Progress: (8/20) | 7.61 s
[Task 18/25] Current/Best: 14.93/ 18.54 GFLOPS | Progress: (12/20) | 9.99 s
[Task 18/25] Current/Best: 14.00/ 20.62 GFLOPS | Progress: (16/20) | 11.86 s
[Task 18/25] Current/Best: 17.89/ 20.62 GFLOPS | Progress: (20/20) | 14.29 s Done.
-
[Task 19/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 19/25] Current/Best: 10.71/ 19.46 GFLOPS | Progress: (4/20) | 8.13 s
[Task 19/25] Current/Best: 8.98/ 19.46 GFLOPS | Progress: (8/20) | 11.63 s
[Task 19/25] Current/Best: 17.23/ 22.46 GFLOPS | Progress: (12/20) | 14.76 s
[Task 19/25] Current/Best: 12.08/ 22.55 GFLOPS | Progress: (16/20) | 18.64 s
[Task 19/25] Current/Best: 6.39/ 22.55 GFLOPS | Progress: (20/20) | 21.71 s Done.
-
[Task 20/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 20/25] Current/Best: 6.63/ 14.54 GFLOPS | Progress: (4/20) | 14.55 s
[Task 20/25] Current/Best: 9.03/ 18.71 GFLOPS | Progress: (8/20) | 17.84 s
[Task 20/25] Current/Best: 15.01/ 18.71 GFLOPS | Progress: (12/20) | 20.21 s
[Task 20/25] Current/Best: 9.24/ 19.18 GFLOPS | Progress: (16/20) | 26.48 s
[Task 20/25] Current/Best: 10.99/ 19.75 GFLOPS | Progress: (20/20) | 29.85 s
[Task 21/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 21/25] Current/Best: 13.57/ 20.38 GFLOPS | Progress: (4/20) | 4.70 s
[Task 21/25] Current/Best: 19.31/ 20.38 GFLOPS | Progress: (8/20) | 11.59 s
[Task 21/25] Current/Best: 15.11/ 20.38 GFLOPS | Progress: (12/20) | 22.87 s
[Task 21/25] Current/Best: 9.03/ 20.38 GFLOPS | Progress: (16/20) | 29.84 s
[Task 21/25] Current/Best: 6.32/ 21.36 GFLOPS | Progress: (20
/20) | 33.37 s Done.
-
[Task 22/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 22/25] Current/Best: 14.24/ 14.24 GFLOPS | Progress: (4/20) | 5.00 s
[Task 22/25] Current/Best: 17.19/ 17.87 GFLOPS | Progress: (8/20) | 7.69 s
[Task 22/25] Current/Best: 9.24/ 19.81 GFLOPS | Progress: (12/20) | 11.18 s
[Task 22/25] Current/Best: 9.34/ 21.46 GFLOPS | Progress: (16/20) | 13.24 s
[Task 22/25] Current/Best: 9.75/ 21.46 GFLOPS | Progress: (20/20) | 15.75 s Done.
-
[Task 23/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 23/25] Current/Best: 21.91/ 21.91 GFLOPS | Progress: (4/20) | 6.09 s
[Task 23/25] Current/Best: 6.99/ 21.91 GFLOPS | Progress: (8/20) | 10.38 s
[Task 23/25] Current/Best: 20.42/ 21.91 GFLOPS | Progress: (12/20) | 18.94 s
[Task 23/25] Current/Best: 3.19/ 21.91 GFLOPS | Progress: (16/20) | 24.27 s
[Task 23/25] Current/Best: 23.11/ 23.11 GFLOPS | Progress: (20/20) | 27.95 s Done.
-
[Task 24/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 24/25] Current/Best: 8.73/ 8.73 GFLOPS | Progress: (4/20) | 9.38 s
[Task 24/25] Current/Best: 3.97/ 8.73 GFLOPS | Progress: (8/20) | 20.34 s
[Task 24/25] Current/Best: 9.11/ 9.11 GFLOPS | Progress: (12/20) | 31.04 s Done.
-
[Task 24/25] Current/Best: 3.46/ 9.11 GFLOPS | Progress: (16/20) | 38.10 s
[Task 24/25] Current/Best: 5.32/ 9.11 GFLOPS | Progress: (20/20) | 49.11 s
[Task 25/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 25/25] Current/Best: 8.73/ 8.73 GFLOPS | Progress: (4/20) | 13.74 s
[Task 25/25] Current/Best: 3.04/ 8.73 GFLOPS | Progress: (8/20) | 16.38 s
[Task 25/25] Current/Best: 8.44/ 8.73 GFLOPS | Progress: (12/20) | 27.34 s
[Task 25/25] Current/Best: 9.01/ 9.01 GFLOPS | Progress: (16/20) | 31.65 s
[Task 25/25] Current/Best: 8.75/ 9.01 GFLOPS | Progress: (20/20) | 42.65 s
+
[Task 1/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 1/25] Current/Best: 22.02/ 22.02 GFLOPS | Progress: (4/20) | 10.17 s
[Task 1/25] Current/Best: 17.34/ 22.02 GFLOPS | Progress: (8/20) | 12.65 s
[Task 1/25] Current/Best: 13.14/ 22.02 GFLOPS | Progress: (12/20) | 17.63 s
[Task 1/25] Current/Best: 15.06/ 22.02 GFLOPS | Progress: (16/20) | 20.45 s
[Task 1/25] Current/Best: 12.19/ 22.02 GFLOPS | Progress: (20/20) | 24.18 s Done.
+
[Task 2/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 2/25] Current/Best: 20.07/ 21.44 GFLOPS | Progress: (4/20) | 4.72 s
[Task 2/25] Current/Best: 8.37/ 21.44 GFLOPS | Progress: (8/20) | 6.51 s
[Task 2/25] Current/Best: 13.60/ 21.44 GFLOPS | Progress: (12/20) | 8.06 s
[Task 2/25] Current/Best: 7.65/ 21.44 GFLOPS | Progress: (16/20) | 9.89 s
[Task 2/25] Current/Best: 13.04/ 21.44 GFLOPS | Progress: (20/20) | 11.80 s Done.
+
[Task 3/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 3/25] Current/Best: 7.42/ 21.52 GFLOPS | Progress: (4/20) | 5.18 s
[Task 3/25] Current/Best: 14.01/ 21.52 GFLOPS | Progress: (8/20) | 7.97 s
[Task 3/25] Current/Best: 13.65/ 21.80 GFLOPS | Progress: (12/20) | 10.80 s
[Task 3/25] Current/Best: 9.22/ 21.80 GFLOPS | Progress: (16/20) | 13.68 s
[Task 3/25] Current/Best: 10.07/ 21.80 GFLOPS | Progress: (20/20) | 16.13 s Done.
+
[Task 4/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 4/25] Current/Best: 15.57/ 17.52 GFLOPS | Progress: (4/20) | 4.87 s
[Task 4/25] Current/Best: 14.42/ 17.52 GFLOPS | Progress: (8/20) | 6.75 s
[Task 4/25] Current/Best: 16.83/ 19.85 GFLOPS | Progress: (12/20) | 12.14 s
[Task 4/25] Current/Best: 17.94/ 19.85 GFLOPS | Progress: (16/20) | 14.06 s
[Task 4/25] Current/Best: 18.50/ 19.85 GFLOPS | Progress: (20/20) | 16.26 s Done.
+
[Task 5/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 5/25] Current/Best: 5.90/ 16.31 GFLOPS | Progress: (4/20) | 5.47 s
[Task 5/25] Current/Best: 22.82/ 22.82 GFLOPS | Progress: (8/20) | 8.25 s
[Task 5/25] Current/Best: 8.13/ 22.82 GFLOPS | Progress: (12/20) | 10.77 s
[Task 5/25] Current/Best: 15.77/ 22.82 GFLOPS | Progress: (16/20) | 12.71 s
[Task 5/25] Current/Best: 8.64/ 22.82 GFLOPS | Progress: (20/20) | 15.18 s Done.
+
[Task 6/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 6/25] Current/Best: 7.83/ 18.22 GFLOPS | Progress: (4/20) | 5.47 s
[Task 6/25] Current/Best: 14.23/ 18.22 GFLOPS | Progress: (8/20) | 9.08 s
[Task 6/25] Current/Best: 10.91/ 18.22 GFLOPS | Progress: (12/20) | 11.52 s
[Task 6/25] Current/Best: 16.22/ 19.36 GFLOPS | Progress: (16/20) | 16.74 s
[Task 6/25] Current/Best: 22.31/ 22.31 GFLOPS | Progress: (20/20) | 18.77 s Done.
+
[Task 7/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 7/25] Current/Best: 9.69/ 21.60 GFLOPS | Progress: (4/20) | 5.22 s
[Task 7/25] Current/Best: 5.09/ 21.60 GFLOPS | Progress: (8/20) | 7.89 s
[Task 7/25] Current/Best: 18.69/ 21.60 GFLOPS | Progress: (12/20) | 10.50 s
[Task 7/25] Current/Best: 21.90/ 21.90 GFLOPS | Progress: (16/20) | 12.97 s
[Task 7/25] Current/Best: 12.36/ 21.90 GFLOPS | Progress: (20/20) | 16.78 s Done.
+
[Task 8/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 8/25] Current/Best: 4.53/ 10.72 GFLOPS | Progress: (4/20) | 7.63 s
[Task 8/25] Current/Best: 16.38/ 16.38 GFLOPS | Progress: (8/20) | 10.26 s
[Task 8/25] Current/Best: 5.83/ 16.38 GFLOPS | Progress: (12/20) | 12.67 s
[Task 8/25] Current/Best: 1.73/ 16.41 GFLOPS | Progress: (16/20) | 25.68 s
[Task 8/25] Current/Best: 13.60/ 16.41 GFLOPS | Progress: (20/20) | 28.69 s Done.
+
[Task 9/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 9/25] Current/Best: 6.55/ 18.79 GFLOPS | Progress: (4/20) | 4.76 s
[Task 9/25] Current/Best: 20.06/ 20.06 GFLOPS | Progress: (8/20) | 9.30 s
[Task 9/25] Current/Best: 7.71/ 20.06 GFLOPS | Progress: (12/20) | 20.76 s
[Task 9/25] Current/Best: 6.64/ 20.06 GFLOPS | Progress: (16/20) | 22.76 s
[Task 9/25] Current/Best: 17.78/ 20.06 GFLOPS | Progress: (20/20) | 28.25 s Done.
+
[Task 10/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 10/25] Current/Best: 16.09/ 16.69 GFLOPS | Progress: (4/20) | 4.88 s
[Task 10/25] Current/Best: 10.23/ 20.96 GFLOPS | Progress: (8/20) | 8.13 s
[Task 10/25] Current/Best: 17.89/ 20.96 GFLOPS | Progress: (12/20) | 9.83 s
[Task 10/25] Current/Best: 12.16/ 20.96 GFLOPS | Progress: (16/20) | 12.09 s
[Task 10/25] Current/Best: 4.76/ 20.96 GFLOPS | Progress: (20/20) | 14.20 s Done.
+
[Task 11/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 11/25] Current/Best: 10.91/ 20.75 GFLOPS | Progress: (4/20) | 5.64 s
[Task 11/25] Current/Best: 18.55/ 21.37 GFLOPS | Progress: (8/20) | 8.16 s
[Task 11/25] Current/Best: 14.52/ 23.36 GFLOPS | Progress: (12/20) | 10.24 s
[Task 11/25] Current/Best: 13.81/ 23.36 GFLOPS | Progress: (16/20) | 12.59 s
[Task 11/25] Current/Best: 19.00/ 23.36 GFLOPS | Progress: (20/20) | 14.83 s Done.
+
[Task 12/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 12/25] Current/Best: 10.96/ 16.39 GFLOPS | Progress: (4/20) | 5.49 s
[Task 12/25] Current/Best: 2.74/ 16.39 GFLOPS | Progress: (8/20) | 8.52 s
[Task 12/25] Current/Best: 11.80/ 16.84 GFLOPS | Progress: (12/20) | 12.10 s
[Task 12/25] Current/Best: 13.25/ 16.84 GFLOPS | Progress: (16/20) | 16.11 s
[Task 12/25] Current/Best: 16.65/ 16.84 GFLOPS | Progress: (20/20) | 21.05 s Done.
+
[Task 13/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 13/25] Current/Best: 21.40/ 21.92 GFLOPS | Progress: (4/20) | 6.82 s
[Task 13/25] Current/Best: 16.00/ 21.92 GFLOPS | Progress: (8/20) | 10.45 s
[Task 13/25] Current/Best: 13.28/ 21.92 GFLOPS | Progress: (12/20) | 13.97 s
[Task 13/25] Current/Best: 10.30/ 21.92 GFLOPS | Progress: (16/20) | 17.53 s
[Task 13/25] Current/Best: 4.29/ 22.55 GFLOPS | Progress: (20/20) | 21.38 s Done.
+
[Task 14/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 14/25] Current/Best: 10.81/ 18.12 GFLOPS | Progress: (4/20) | 9.33 s
[Task 14/25] Current/Best: 8.70/ 18.12 GFLOPS | Progress: (8/20) | 21.21 s
[Task 14/25] Current/Best: 18.07/ 18.12 GFLOPS | Progress: (12/20) | 32.54 s
[Task 14/25] Current/Best: 9.00/ 18.12 GFLOPS | Progress: (16/20) | 34.89 s
[Task 14/25] Current/Best: 15.10/ 18.12 GFLOPS | Progress: (20/20) | 46.32 s
[Task 15/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 15/25] Current/Best: 8.65/ 18.82 GFLOPS | Progress: (4/20) | 9.89 s
[Task 15/25] Current/Best: 10.74/ 18.82 GFLOPS | Progress: (8/20) | 14.48 s
[Task 15/25] Current/Best: 17.52/ 18.82 GFLOPS | Progress: (12/20) | 17.24 s
[Task 15/25] Current/Best: 17.86/ 18.82 GFLOPS | Progress: (16/20) | 19.69 s
[Task 15/25] Current/Best: 5.19/ 19.08 GFLOPS | Progress: (20/
20) | 26.23 s Done.
+
[Task 16/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 16/25] Current/Best: 11.97/ 17.08 GFLOPS | Progress: (4/20) | 6.55 s
[Task 16/25] Current/Best: 5.05/ 17.08 GFLOPS | Progress: (8/20) | 8.65 s
[Task 16/25] Current/Best: 19.03/ 19.03 GFLOPS | Progress: (12/20) | 10.48 s
[Task 16/25] Current/Best: 12.52/ 20.11 GFLOPS | Progress: (16/20) | 12.93 s
[Task 16/25] Current/Best: 4.02/ 20.61 GFLOPS | Progress: (20/20) | 14.77 s Done.
+
[Task 17/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 17/25] Current/Best: 19.12/ 22.65 GFLOPS | Progress: (4/20) | 5.25 s
[Task 17/25] Current/Best: 23.19/ 23.19 GFLOPS | Progress: (8/20) | 7.79 s
[Task 17/25] Current/Best: 19.21/ 23.19 GFLOPS | Progress: (12/20) | 11.73 s
[Task 17/25] Current/Best: 20.87/ 23.19 GFLOPS | Progress: (16/20) | 15.17 s
[Task 17/25] Current/Best: 12.75/ 23.19 GFLOPS | Progress: (20/20) | 19.12 s Done.
+
[Task 18/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 18/25] Current/Best: 12.26/ 16.18 GFLOPS | Progress: (4/20) | 7.89 s
[Task 18/25] Current/Best: 15.18/ 20.44 GFLOPS | Progress: (8/20) | 10.17 s
[Task 18/25] Current/Best: 9.13/ 20.44 GFLOPS | Progress: (12/20) | 12.47 s
[Task 18/25] Current/Best: 12.65/ 20.44 GFLOPS | Progress: (16/20) | 17.78 s
[Task 18/25] Current/Best: 5.10/ 20.44 GFLOPS | Progress: (20/20) | 20.29 s Done.
+
[Task 19/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 19/25] Current/Best: 8.75/ 18.25 GFLOPS | Progress: (4/20) | 7.27 s
[Task 19/25] Current/Best: 22.34/ 22.34 GFLOPS | Progress: (8/20) | 11.64 s
[Task 19/25] Current/Best: 17.13/ 22.34 GFLOPS | Progress: (12/20) | 14.64 s
[Task 19/25] Current/Best: 5.44/ 22.34 GFLOPS | Progress: (16/20) | 18.09 s
[Task 19/25] Current/Best: 19.97/ 22.34 GFLOPS | Progress: (20/20) | 22.47 s Done.
+
[Task 20/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 20/25] Current/Best: 17.73/ 17.73 GFLOPS | Progress: (4/20) | 5.31 s
[Task 20/25] Current/Best: 18.33/ 18.33 GFLOPS | Progress: (8/20) | 8.67 s
[Task 20/25] Current/Best: 6.00/ 18.33 GFLOPS | Progress: (12/20) | 18.61 s
[Task 20/25] Current/Best: 15.42/ 18.33 GFLOPS | Progress: (16/20) | 22.24 s
[Task 20/25] Current/Best: 8.08/ 19.80 GFLOPS | Progress: (20/20) | 27.83 s Done.
+
[Task 21/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 21/25] Current/Best: 3.82/ 9.15 GFLOPS | Progress: (4/20) | 9.61 s
[Task 21/25] Current/Best: 11.63/ 16.51 GFLOPS | Progress: (8/20) | 12.54 s
[Task 21/25] Current/Best: 13.79/ 16.51 GFLOPS | Progress: (12/20) | 17.11 s
[Task 21/25] Current/Best: 22.35/ 22.35 GFLOPS | Progress: (16/20) | 27.86 s
[Task 21/25] Current/Best: 21.03/ 22.35 GFLOPS | Progress: (20/20) | 33.23 s
[Task 22/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 22/25] Current/Best: 20.03/ 20.03 GFLOPS | Progress: (4/20) | 5.15 s
[Task 22/25] Current/Best: 13.97/ 20.76 GFLOPS | Progress: (8/20) | 8.27 s
[Task 22/25] Current/Best: 11.32/ 20.76 GFLOPS | Progress: (12/20) | 10.19 s Done.
+ Done.
+
[Task 22/25] Current/Best: 11.08/ 20.76 GFLOPS | Progress: (16/20) | 21.31 s
[Task 22/25] Current/Best: 2.76/ 20.76 GFLOPS | Progress: (20/20) | 24.75 s
[Task 23/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 23/25] Current/Best: 15.73/ 19.93 GFLOPS | Progress: (4/20) | 7.35 s
[Task 23/25] Current/Best: 11.76/ 19.93 GFLOPS | Progress: (8/20) | 13.60 s
[Task 23/25] Current/Best: 19.53/ 19.93 GFLOPS | Progress: (12/20) | 19.93 s
[Task 23/25] Current/Best: 13.21/ 21.23 GFLOPS | Progress: (16/20) | 22.75 s
[Task 23/25] Current/Best: 19.68/ 21.23 GFLOPS | Progress: (20/20) | 25.04 s Done.
+
[Task 24/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 24/25] Current/Best: 1.71/ 1.83 GFLOPS | Progress: (4/20) | 13.83 s
[Task 24/25] Current/Best: 4.91/ 5.38 GFLOPS | Progress: (8/20) | 26.73 s
[Task 24/25] Current/Best: 2.61/ 5.38 GFLOPS | Progress: (12/20) | 32.54 s
[Task 24/25] Current/Best: 4.35/ 9.94 GFLOPS | Progress: (16/20) | 39.46 s
[Task 24/25] Current/Best: 7.15/ 9.94 GFLOPS | Progress: (20/20) | 44.00 s
[Task 25/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 25/25] Current/Best: 6.44/ 6.44 GFLOPS | Progress: (4/20) | 5.40 s
[Task 25/25] Current/Best: 6.80/ 6.80 GFLOPS | Progress: (8/20) | 6.79 s
[Task 25/25] Current/Best: 3.75/ 7.44 GFLOPS | Progress: (12/20) | 17.80 s
[Task 25/25] Current/Best: 1.55/ 7.44 GFLOPS | Progress: (16/20) | 21.41 s
[Task 25/25] Current/Best: 3.63/ 7.91 GFLOPS | Progress: (20/
20) | 24.17 s
@@ -675,6 +674,7 @@ model using optimized operators to speed up our computations.
Done.
Done.
+ Done.
@@ -708,8 +708,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.621103
+ class='n02123159 tiger cat' with probability=0.356379
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 +766,8 @@ improvement in comparing the optimized model to the unoptimized model.
.. code-block:: none
- optimized: {'mean': 428.40407174000575, 'median': 426.9983975998912, 'std': 3.626956850634568}
- unoptimized: {'mean': 471.7205914200531, 'median': 471.1974394000208, 'std': 2.2245857636523434}
+ optimized: {'mean': 412.1191522800109, 'median': 412.0049824000489, 'std': 1.2200097400109011}
+ unoptimized: {'mean': 493.49626748002265, 'median': 489.26872110005206, 'std': 10.802930798460421}
@@ -790,7 +790,7 @@ profiling/benchmarking.
.. rst-class:: sphx-glr-timing
- **Total running time of the script:** ( 13 minutes 11.814 seconds)
+ **Total running time of the script:** ( 13 minutes 59.456 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 c8845fdc00..4e47d9acf2 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.155e-07 secs/op
+ 1.16e-07 secs/op
diff --git a/docs/_sources/tutorial/intro_topi.rst.txt b/docs/_sources/tutorial/intro_topi.rst.txt
index 370e52e264..2a1972556e 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, 0x143388f0)), stage(b, placeholder(b, 0x83910e0)), 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. [...]
+ [stage(a, placeholder(a, 0x168b7780)), stage(b, placeholder(b, 0x1ad3bbb0)), 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 3d91287f4d..b2ed9bd3b2 100644
--- a/docs/_sources/tutorial/sg_execution_times.rst.txt
+++ b/docs/_sources/tutorial/sg_execution_times.rst.txt
@@ -5,31 +5,31 @@
Computation times
=================
-**17:03.076** total execution time for **tutorial** files:
+**18:14.060** total execution time for **tutorial** files:
+------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_tutorial_autotvm_relay_x86.py` (``autotvm_relay_x86.py``) | 13:11.814 | 0.0 MB |
+| :ref:`sphx_glr_tutorial_autotvm_relay_x86.py` (``autotvm_relay_x86.py``) | 13:59.456 | 0.0 MB |
+------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_tutorial_auto_scheduler_matmul_x86.py` (``auto_scheduler_matmul_x86.py``) | 01:39.034 | 0.0 MB |
+| :ref:`sphx_glr_tutorial_auto_scheduler_matmul_x86.py` (``auto_scheduler_matmul_x86.py``) | 01:49.673 | 0.0 MB |
+------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_tutorial_tensor_expr_get_started.py` (``tensor_expr_get_started.py``) | 00:57.830 | 0.0 MB |
+| :ref:`sphx_glr_tutorial_tensor_expr_get_started.py` (``tensor_expr_get_started.py``) | 01:04.532 | 0.0 MB |
+------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_tutorial_relay_quick_start.py` (``relay_quick_start.py``) | 00:40.797 | 0.0 MB |
+| :ref:`sphx_glr_tutorial_relay_quick_start.py` (``relay_quick_start.py``) | 00:43.767 | 0.0 MB |
+------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_tutorial_autotvm_matmul_x86.py` (``autotvm_matmul_x86.py``) | 00:31.643 | 0.0 MB |
+| :ref:`sphx_glr_tutorial_autotvm_matmul_x86.py` (``autotvm_matmul_x86.py``) | 00:34.530 | 0.0 MB |
+------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_tutorial_intro_topi.py` (``intro_topi.py``) | 00:00.948 | 0.0 MB |
+| :ref:`sphx_glr_tutorial_intro_topi.py` (``intro_topi.py``) | 00:01.020 | 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.880 | 0.0 MB |
+------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_tutorial_cross_compilation_and_rpc.py` (``cross_compilation_and_rpc.py``) | 00:00.175 | 0.0 MB |
+| :ref:`sphx_glr_tutorial_cross_compilation_and_rpc.py` (``cross_compilation_and_rpc.py``) | 00:00.203 | 0.0 MB |
+------------------------------------------------------------------------------------------+-----------+--------+
| :ref:`sphx_glr_tutorial_uma.py` (``uma.py``) | 00:00.000 | 0.0 MB |
+------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_tutorial_tvmc_command_line_driver.py` (``tvmc_command_line_driver.py``) | 00:00.000 | 0.0 MB |
-+------------------------------------------------------------------------------------------+-----------+--------+
| :ref:`sphx_glr_tutorial_tvmc_python.py` (``tvmc_python.py``) | 00:00.000 | 0.0 MB |
+------------------------------------------------------------------------------------------+-----------+--------+
+| :ref:`sphx_glr_tutorial_tvmc_command_line_driver.py` (``tvmc_command_line_driver.py``) | 00:00.000 | 0.0 MB |
++------------------------------------------------------------------------------------------+-----------+--------+
| :ref:`sphx_glr_tutorial_introduction.py` (``introduction.py``) | 00:00.000 | 0.0 MB |
+------------------------------------------------------------------------------------------+-----------+--------+
| :ref:`sphx_glr_tutorial_install.py` (``install.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 c55250db2c..361df290a8 100644
--- a/docs/_sources/tutorial/tensor_expr_get_started.rst.txt
+++ b/docs/_sources/tutorial/tensor_expr_get_started.rst.txt
@@ -286,7 +286,7 @@ helper function to run a profile of the TVM generated code.
.. code-block:: none
Numpy running time: 0.000007
- naive: 0.000008
+ naive: 0.000007
@@ -389,7 +389,7 @@ compile and run this new schedule with the parallel operation applied:
.. code-block:: none
- parallel: 0.000008
+ parallel: 0.000006
@@ -444,7 +444,7 @@ factor to be the number of threads on your CPU.
.. code-block:: none
- vector: 0.000039
+ vector: 0.000038
# from tvm.script import ir as I
# from tvm.script import tir as T
@@ -498,10 +498,10 @@ We can now compare the different schedules
.. code-block:: none
Operator Timing Performance
- numpy 6.841140020696912e-06 1.0
- naive 8.1604e-06 1.1928421250422958
- parallel 8.0876e-06 1.1822006238042342
- vector 3.9122099999999996e-05 5.718652137164502
+ numpy 7.4579099964466875e-06 1.0
+ naive 7.3055e-06 0.9795639801875722
+ parallel 6.2296000000000005e-06 0.8353010431834235
+ vector 3.8041700000000005e-05 5.100852654178574
@@ -922,7 +922,7 @@ matrix multiplication.
.. code-block:: none
- Numpy running time: 0.018008
+ Numpy running time: 0.017044
@@ -980,7 +980,7 @@ optimizations.
.. code-block:: none
- none: 3.249428
+ none: 3.666021
@@ -1080,7 +1080,7 @@ schedule.
.. code-block:: none
- blocking: 0.292908
+ blocking: 0.332136
@@ -1164,7 +1164,7 @@ already cache friendly from our previous optimizations.
.. code-block:: none
- vectorization: 0.268751
+ vectorization: 0.332176
# 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.113033
+ loop permutation: 0.144027
# 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.107075
+ array packing: 0.105838
# 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.110924
+ block caching: 0.101099
# 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.132344
+ parallelization: 0.119481
# 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.2494282685 1.0
- blocking 0.2929084406 0.09014153149323474
- vectorization 0.2687509949 0.08270716344326651
- loop permutation 0.11303335110000001 0.03478561204004618
- array packing 0.1070746928 0.03295185612742508
- block caching 0.11092380040000001 0.03413640531021927
- parallelization 0.1323444171 0.040728523963107145
+ none 3.6660205663 1.0
+ blocking 0.3321355021 0.09059837392980422
+ vectorization 0.3321756864 0.09060933521582902
+ loop permutation 0.1440271554 0.03928705603126556
+ array packing 0.1058383204 0.028870083646808157
+ block caching 0.1010993553 0.027577410838705803
+ parallelization 0.11948123270000002 0.03259153366414109
@@ -1594,6 +1594,11 @@ operations with tunable parameters that allows you to automatically optimize
the computation for specific platforms.
+.. rst-class:: sphx-glr-timing
+
+ **Total running time of the script:** ( 1 minutes 4.532 seconds)
+
+
.. _sphx_glr_download_tutorial_tensor_expr_get_started.py:
.. only:: html
diff --git a/docs/api/rust/help.html b/docs/api/rust/help.html
index feaf85d73e..b68f87c364 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 f1ea5daf82..507375df49 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.72.1/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"tvm/ir/relay/struct.Expr.html\" title=\"struct tvm::ir::relay::Expr\">Expr</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72.1/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"tvm/ir/function/struct.BaseFunc.html\" title=\"struct tvm::i [...]
-"tvm_rt":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72.1/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.72.1/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"tvm_rt/function/struct.Function.html\" title= [...]
-"tvm_sys":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72.1/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"tvm_sys/ffi/struct.TVMByteArray.html\" title=\"struct tvm_sys::ffi::TVMByteArray\">TVMByteArray</a>"],["impl<'a> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72.1/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"enum\" href=\"tvm_sys/packed_func/enum.Ar [...]
+"tvm":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72.1/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"tvm/ir/relay/attrs/nn/struct.BatchNormAttrs.html\" title=\"struct tvm::ir::relay::attrs::nn::BatchNormAttrs\">BatchNormAttrs</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72.1/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"tvm/ir/rel [...]
+"tvm_rt":[["impl<T: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72.1/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> + <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.72.1/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"tvm_rt/array/struct.Array.html\" title= [...]
+"tvm_sys":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72.1/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"tvm_sys/ffi/struct.DLDevice.html\" title=\"struct tvm_sys::ffi::DLDevice\">DLDevice</a>"],["impl<'a> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72.1/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"enum\" href=\"tvm_sys/packed_func/enum.ArgValue.html\ [...]
};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 1b28235d8e..24d5f28f01 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.72.1/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a> for <a class=\"struct\" href=\"tvm/ir/span/struct.Span.html\" title=\"struct tvm::ir::span::Span\">Span</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72.1/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a> for <a class=\"struct\" href=\"tvm/ir/tir/struct.Ne.html\" title=\"struct tvm::ir::tir::Ne\">Ne</a>"],["impl <a class=\ [...]
-"tvm_rt":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/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.72.1/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a> for <a class=\"struct\" href=\"tvm_sys/ffi/struct.DLDataType.html\" title=\"struct [...]
+"tvm":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72.1/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a> for <a class=\"struct\" href=\"tvm/ir/span/struct.SourceName.html\" title=\"struct tvm::ir::span::SourceName\">SourceName</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72.1/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a> for <a class=\"struct\" href=\"tvm/ir/tir/struct.Not.html\" title=\"struct tvm::ir::tir::Not\">Not</a [...]
+"tvm_rt":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72.1/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</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.72.1/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::S [...]
+"tvm_sys":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72.1/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</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.72.1/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a> for <a class=\"struct\" href=\"tvm_sys/datatype/struct.DataType.html\" title=\"struct tvm_sy [...]
};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 860c35ade5..8824e0b713 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.72.1/core/cmp/trait.PartialEq.html\" title=\"trait core::cmp::PartialEq\">PartialEq</a><<a class=\"struct\" href=\"tvm/transform/struct.PassInfo.html\" title=\"struct tvm::transform::PassInfo\">PassInfo</a>> for <a class=\"struct\" href=\"tvm/transform/struct.PassInfo.html\" title=\"struct tvm::transform::PassInfo\">PassInfo</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72.1/core/cmp/trait.Part [...]
+"tvm":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72.1/core/cmp/trait.PartialEq.html\" title=\"trait core::cmp::PartialEq\">PartialEq</a><<a class=\"struct\" href=\"tvm/ir/tir/struct.Le.html\" title=\"struct tvm::ir::tir::Le\">Le</a>> for <a class=\"struct\" href=\"tvm/ir/tir/struct.Le.html\" title=\"struct tvm::ir::tir::Le\">Le</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72.1/core/cmp/trait.PartialEq.html\" title=\"trait core::cmp::PartialE [...]
"tvm_graph_rt":[["impl<'a> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72.1/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.72.1/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<T: <a class=\"trait\" href=\"tvm_rt/object/trait.IsObject.html\" title=\"trait tvm_r [...]
-"tvm_sys":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72.1/core/cmp/trait.PartialEq.html\" title=\"trait core::cmp::PartialEq\">PartialEq</a><<a class=\"struct\" href=\"tvm_sys/device/struct.Device.html\" title=\"struct tvm_sys::device::Device\">Device</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.72.1/core/cmp/trait.PartialE [...]
+"tvm_rt":[["impl<T: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72.1/core/convert/trait.AsRef.html\" title=\"trait core::convert::AsRef\">AsRef</a><[<a class=\"primitive\" href=\"https://doc.rust-lang.org/1.72.1/std/primitive.u8.html\">u8</a>]>> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72.1/core/cmp/trait.PartialEq.html\" title=\"trait core::cmp::PartialEq\">PartialEq</a><T> for <a class=\"struct\" href=\"tvm_rt/string/struct.String.html\" title=\ [...]
+"tvm_sys":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72.1/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.72.1 [...]
};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 90d57835ab..a1b3c67e04 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.72.1/core/convert/trait.AsRef.html\" title=\"trait core::convert::AsRef\">AsRef</a><<a class=\"struct\" href=\"tvm/ir/relay/struct.ConstantNode.html\" title=\"struct tvm::ir::relay::ConstantNode\">ConstantNode</a>> for <a class=\"struct\" href=\"tvm/ir/relay/struct.ConstantNode.html\" title=\"struct tvm::ir::relay::ConstantNode\">ConstantNode</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72.1/c [...]
-"tvm_rt":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72.1/core/convert/trait.AsRef.html\" title=\"trait core::convert::AsRef\">AsRef</a><<a class=\"struct\" href=\"tvm_rt/object/struct.Object.html\" title=\"struct tvm_rt::object::Object\">Object</a>> for <a class=\"struct\" href=\"tvm_rt/object/struct.Object.html\" title=\"struct tvm_rt::object::Object\">Object</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72.1/core/convert/trait.AsRef.html\" [...]
+"tvm":[["impl<O> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72.1/core/convert/trait.AsRef.html\" title=\"trait core::convert::AsRef\">AsRef</a><O> for <a class=\"struct\" href=\"tvm/ir/function/struct.BaseFuncNode.html\" title=\"struct tvm::ir::function::BaseFuncNode\">BaseFuncNode</a><span class=\"where fmt-newline\">where\n <a class=\"struct\" href=\"tvm/ir/relay/struct.ExprNode.html\" title=\"struct tvm::ir::relay::ExprNode\">ExprNode</a>: <a class=\"trait\" [...]
+"tvm_rt":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72.1/core/convert/trait.AsRef.html\" title=\"trait core::convert::AsRef\">AsRef</a><<a class=\"struct\" href=\"tvm_rt/object/struct.Object.html\" title=\"struct tvm_rt::object::Object\">Object</a>> for <a class=\"struct\" href=\"tvm_rt/object/struct.Object.html\" title=\"struct tvm_rt::object::Object\">Object</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72.1/core/convert/trait.AsRef.html\" [...]
};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 45a9f8f6e5..e3132198c3 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> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72.1/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a><&'a <a class=\"struct\" href=\"tvm/ir/expr/struct.GlobalVar.html\" title=\"struct tvm::ir::expr::GlobalVar\">GlobalVar</a>> for <a class=\"enum\" href=\"tvm/function/enum.ArgValue.html\" title=\"enum tvm::function::ArgValue\">ArgValue</a><'a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72.1/core/c [...]
-"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.72.1/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.72.1/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a><<a class=\"struct\" href=\"tvm_rt/module/struct.Module.html\" title=\"struct tvm_rt::module::Module\">Module</a>> for <a class=\"enum\" href=\"tvm_rt/enum.RetValue.html\" title=\"enum tvm_rt::RetValue\">RetValue</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72.1/core/convert/trait.From.html\" title=\"trait core: [...]
-"tvm_sys":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72.1/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a><<a class=\"primitive\" href=\"https://doc.rust-lang.org/1.72.1/std/primitive.u32.html\">u32</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.72.1/core/convert/trait.From.html\" title=\" [...]
+"tvm":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72.1/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/ty/struct.BaseTensorTypeNode.html\" title=\"struct tvm::ir::ty::BaseTensorTypeNode\">BaseTensorTypeNode</a>>> for <a class=\"struct\" href=\"tvm/ir/ty/struct.BaseTensorType.html\" [...]
+"tvm_graph_rt":[["impl<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.72.1/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a><<a class=\"struct\" href=\"https://docs.rs/ndarray/0.12/ndarray/struct.ArrayBase.html\" title=\"struct ndarray::ArrayBase\">ArrayBas [...]
+"tvm_rt":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72.1/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a><<a class=\"struct\" href=\"tvm_rt/ndarray/struct.NDArray.html\" title=\"struct tvm_rt::ndarray::NDArray\">NDArray</a>> for <a class=\"enum\" href=\"tvm_rt/enum.RetValue.html\" title=\"enum tvm_rt::RetValue\">RetValue</a>"],["impl<Err, Out, T2, T3, T4, T5, T6> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72.1/core/conv [...]
+"tvm_sys":[["impl<'a> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72.1/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a><<a class=\"primitive\" href=\"https://doc.rust-lang.org/1.72.1/std/primitive.i16.html\">i16</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.org/1.72.1/core/conv [...]
};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 1147f96481..2e15e1e5e5 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.72.1/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/struct.PatternWildcard.html\" title=\"struct tvm::ir::relay::PatternWildcard\">PatternWildcard</a>"],["impl<'a> <a class=\"trait\" href=\"https://doc.rust-lang.org/1. [...]
-"tvm_graph_rt":[["impl<'t> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72.1/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.72.1/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> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72.1/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=\"struct\" href=\"tvm_sys/ffi/struct.DLDevice.html\" title=\"struct tvm_sys::ffi::DLDevice\">DLDevice</a>"],["impl<'a> <a class=\"trait\" href=\"https://doc.ru [...]
+"tvm":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72.1/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.SoftmaxAttrs.html\" title=\"struct tvm::ir::relay::attrs::nn::SoftmaxAttrs\">SoftmaxAttrs</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1 [...]
+"tvm_graph_rt":[["impl<'t> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72.1/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.72.1/core/convert/trait.TryFrom.html\" title=\"trait core::convert::TryFrom\">TryFrom</a><&'a mut <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:/ [...]
+"tvm_sys":[["impl<'a, 'v> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72.1/core/convert/trait.TryFrom.html\" title=\"trait core::convert::TryFrom\">TryFrom</a><&'a <a class=\"enum\" href=\"tvm_sys/packed_func/enum.ArgValue.html\" title=\"enum tvm_sys::packed_func::ArgValue\">ArgValue</a><'v>> for <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.72.1/std/primitive.i64.html\">i64</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72. [...]
};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 c588add28e..72e8167a7c 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.72.1/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.72.1/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.72.1/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.72.1/core/default/trait.Default.html\" title=\"trait core::default::Default\">Default</a> for <a class=\"enum\" href=\"tvm_sys/device/enum [...]
+"tvm_sys":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72.1/core/default/trait.Default.html\" title=\"trait core::default::Default\">Default</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.72.1/core/default/trait.Default.html\" title=\"trait core::default::Default\">Default</a> for <a class=\"enum\" href=\"tvm_sys/packed_func/enum.RetV [...]
};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 6124235aa6..751ff2c8a1 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.72.1/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.72.1/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.72.1/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.72.1/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.72.1/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.72.1/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.72.1/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.72.1/core/error/trait.Error.html\" title=\"trait core::error::Error\">Error</a> for <a class=\"enum\" href=\"tvm [...]
+"tvm_graph_rt":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/core/error/trait.Error.html\" title=\"trait core::error::Error\">Error</a> for <a class=\"struct\" href=\"tvm_rt/errors/struct.TypeMismatchError.html\" title=\"struct tvm_rt::errors::TypeMismatchError\">TypeMismatchError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72.1/core/error/trait.Error.html\" title=\"trait core::error::Error\">Error</a> for <a class=\"enum\" href=\"tvm_rt/errors/enum. [...]
+"tvm_sys":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72.1/core/error/trait.Error.html\" title=\"trait core::error::Error\">Error</a> for <a class=\"struct\" href=\"tvm_sys/errors/struct.ValueDowncastError.html\" title=\"struct tvm_sys::errors::ValueDowncastError\">ValueDowncastError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72.1/core/error/trait.Error.html\" title=\"trait core::error::Error\">Error</a> for <a class=\"struct\" href=\"tvm_sys/dev [...]
};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 57d70e0031..bceabf1494 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.72.1/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"tvm/ir/relay/struct.RefWrite.html\" title=\"struct tvm::ir::relay::RefWrite\">RefWrite</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72.1/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"tvm/ir/relay/attrs/transform/struct.ExpandDimsAttrs.html [...]
-"tvm_graph_rt":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72.1/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</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.72.1/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.72.1/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</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.72.1/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"tvm_rt/object/struct.Object.html\" title=\"struct tvm [...]
-"tvm_sys":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72.1/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</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.72.1/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"tvm_sys/ffi/struct.TVMParallelGroupEnv.html\" title=\"s [...]
+"tvm":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72.1/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"tvm/ir/tir/struct.Not.html\" title=\"struct tvm::ir::tir::Not\">Not</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72.1/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"tvm/ir/relay/attrs/transform/struct.StridedSliceAttrsNode.html\" title=\"st [...]
+"tvm_graph_rt":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72.1/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.72.1/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"tvm_graph_rt/err [...]
+"tvm_rt":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72.1/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.72.1/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"tvm_rt/ndarra [...]
+"tvm_sys":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72.1/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> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72.1/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"tvm_sys/packed_func/enum.ArgValue.h [...]
"tyck":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72.1/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 9464313730..49d0c33213 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.72.1/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.72.1/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.72.1/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</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.72.1/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"struct\" href=\"tvm_graph_rt/errors/st [...]
-"tvm_rt":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</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.72.1/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"struct\" href=\"tvm_sys/value/struct.UnsupportedDeviceError [...]
+"tvm_graph_rt":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72.1/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</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.72.1/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.72.1/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.72.1/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"struct\" href=\"t [...]
+"tvm_sys":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72.1/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</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.72.1/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"struct\" href=\"tvm_sys/datatype/struc [...]
};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 8646eed8f3..74b9406cc4 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.72.1/core/hash/trait.Hash.html\" title=\"trait core::hash::Hash\">Hash</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.72.1/core/hash/trait.Hash.html\" title=\"trait core::hash::Hash\">Hash</a> for <a class=\"struct\" href=\"tvm/ir/relay/struct.Constant.html\" title=\"struct tvm::ir::rela [...]
-"tvm_rt":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72.1/core/hash/trait.Hash.html\" title=\"trait core::hash::Hash\">Hash</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.72.1/core/hash/trait.Hash.html\" title=\"trait core::hash::Hash\">Hash</a> for <a class=\"struct\" href=\"tvm_rt/function/struct.Function.html\" title=\"stru [...]
-"tvm_sys":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72.1/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 tvm_sys::device::Device\">Device</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72.1/core/hash/trait.Hash.html\" title=\"trait core::hash::Hash\">Hash</a> for <a class=\"struct\" href=\"tvm_sys/datatype/struct.DataType.html\" title=\"struct tv [...]
+"tvm":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72.1/core/hash/trait.Hash.html\" title=\"trait core::hash::Hash\">Hash</a> for <a class=\"struct\" href=\"tvm/ir/tir/struct.Let.html\" title=\"struct tvm::ir::tir::Let\">Let</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72.1/core/hash/trait.Hash.html\" title=\"trait core::hash::Hash\">Hash</a> for <a class=\"struct\" href=\"tvm/ir/relay/struct.Constant.html\" title=\"struct tvm::ir::relay::Constant\" [...]
+"tvm_rt":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72.1/core/hash/trait.Hash.html\" title=\"trait core::hash::Hash\">Hash</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.72.1/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_sys":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72.1/core/hash/trait.Hash.html\" title=\"trait core::hash::Hash\">Hash</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.72.1/core/hash/trait.Hash.html\" title=\"trait core::hash::Hash\">Hash</a> for <a class=\"struct\" href=\"tvm_sys/device/struct.Device.html\" title=\"str [...]
};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 0b8259f141..b2b666e8d5 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.72.1/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.72.1/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 5148e28e47..ce7b1bb1aa 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.72.1/core/marker/trait.Copy.html\" title=\"trait core::marker::Copy\">Copy</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.72.1/core/marker/trait.Copy.html\" title=\"trait core::marker::Copy\">Copy</a> for <a class=\"struct\" href=\"tvm_sys/datatype/struct.Data [...]
+"tvm_sys":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72.1/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 tvm_sys::ffi::__fsid_t\">__fsid_t</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72.1/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 [...]
};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 b23b2d3045..a2129057ce 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.72.1/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.72.1/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.72.1/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.72.1/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.72.1/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.72.1/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.72.1/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.72.1/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.72.1/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.72.1/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.72.1/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 4cb07ee2b0..40698c6714 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.72.1/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.72.1/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.72.1/core/marker/trait.StructuralEq.html\" title=\"trait core::marker::StructuralEq\">StructuralEq</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.72.1/core/marker/trait.StructuralEq.html\" title=\"trait core::marker::StructuralEq\">StructuralEq</a> for <a clas [...]
+"tvm_sys":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72.1/core/marker/trait.StructuralEq.html\" title=\"trait core::marker::StructuralEq\">StructuralEq</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.72.1/core/marker/trait.StructuralEq.html\" title=\"trait core::marker::StructuralEq\">StructuralEq</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/marker/trait.StructuralPartialEq.js b/docs/api/rust/implementors/core/marker/trait.StructuralPartialEq.js
index e155c96455..405338c03e 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.72.1/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.72.1/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.72.1/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</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.72.1/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::Structura [...]
-"tvm_sys":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72.1/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</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.72.1/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPart [...]
+"tvm":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72.1/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"tvm/ir/ty/enum.TypeKind.html\" title=\"enum tvm::ir::ty::TypeKind\">TypeKind</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72.1/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for [...]
+"tvm_graph_rt":[["impl<'a> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72.1/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.72.1/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::Struct [...]
+"tvm_sys":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72.1/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</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.72.1/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 db6f7d2dda..2cbcc3390f 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.72.1/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.72.1/core/ops/deref/trait.Deref.html\" title=\"trait core::ops::deref::Deref\">Deref</a> for [...]
-"tvm_rt":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72.1/core/ops/deref/trait.Deref.html\" title=\"trait core::ops::deref::Deref\">Deref</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.72.1/core/ops/deref/trait.Deref.html\" title=\"trait core::ops::deref::Deref\">Deref</a> for <a class=\"struct\" href=\"tvm_rt/ndarray/struct.NDArray.ht [...]
+"tvm":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72.1/core/ops/deref/trait.Deref.html\" title=\"trait core::ops::deref::Deref\">Deref</a> for <a class=\"struct\" href=\"tvm/ir/relay/struct.Function.html\" title=\"struct tvm::ir::relay::Function\">Function</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72.1/core/ops/deref/trait.Deref.html\" title=\"trait core::ops::deref::Deref\">Deref</a> for <a class=\"struct\" href=\"tvm/ir/tir/struct.Or.html\" ti [...]
+"tvm_rt":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72.1/core/ops/deref/trait.Deref.html\" title=\"trait core::ops::deref::Deref\">Deref</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.72.1/core/ops/deref/trait.Deref.html\" title=\"trait core::ops::deref::Deref\">Deref</a> for <a class=\"struct\" href=\"tvm_rt/object/struct.Object [...]
};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 41351f1122..588db19f1e 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.72.1/core/str/traits/trait.FromStr.html\" title=\"trait core::str::traits::FromStr\">FromStr</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.72.1/core/str/traits/trait.FromStr.html\" title=\"trait core::str::traits::FromStr\">FromStr</a> for <a class=\"struct\" href=\"tvm_sys/devic [...]
+"tvm_sys":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.72.1/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.72.1/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/de/trait.Deserialize.js b/docs/api/rust/implementors/serde/de/trait.Deserialize.js
index b8dc3f69dc..9b10acd43c 100644
--- a/docs/api/rust/implementors/serde/de/trait.Deserialize.js
+++ b/docs/api/rust/implementors/serde/de/trait.Deserialize.js
@@ -1,3 +1,3 @@
(function() {var implementors = {
-"tvm_graph_rt":[["impl<'de> <a class=\"trait\" href=\"https://docs.rs/serde/1.0.189/serde/de/trait.Deserialize.html\" title=\"trait serde::de::Deserialize\">Deserialize</a><'de> for <a class=\"struct\" href=\"tvm_graph_rt/struct.Graph.html\" title=\"struct tvm_graph_rt::Graph\">Graph</a>"],["impl<'de> <a class=\"trait\" href=\"https://docs.rs/serde/1.0.189/serde/de/trait.Deserialize.html\" title=\"trait serde::de::Deserialize\">Deserialize</a><'de> for <a class=\" [...]
+"tvm_graph_rt":[["impl<'de> <a class=\"trait\" href=\"https://docs.rs/serde/1.0.189/serde/de/trait.Deserialize.html\" title=\"trait serde::de::Deserialize\">Deserialize</a><'de> for <a class=\"struct\" href=\"tvm_graph_rt/struct.Entry.html\" title=\"struct tvm_graph_rt::Entry\">Entry</a>"],["impl<'de> <a class=\"trait\" href=\"https://docs.rs/serde/1.0.189/serde/de/trait.Deserialize.html\" title=\"trait serde::de::Deserialize\">Deserialize</a><'de> for <a class=\" [...]
};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 5ac9dcd8de..925f9364be 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.189/serde/ser/trait.Serialize.html\" title=\"trait serde::ser::Serialize\">Serialize</a> for <a class=\"struct\" href=\"tvm_graph_rt/struct.Node.html\" title=\"struct tvm_graph_rt::Node\">Node</a>"],["impl <a class=\"trait\" href=\"https://docs.rs/serde/1.0.189/serde/ser/trait.Serialize.html\" title=\"trait serde::ser::Serialize\">Serialize</a> for <a class=\"struct\" href=\"tvm_graph_rt/struct.Graph.html\" title= [...]
+"tvm_graph_rt":[["impl <a class=\"trait\" href=\"https://docs.rs/serde/1.0.189/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.189/serde/ser/trait.Serialize.html\" title=\"trait serde::ser::Serialize\">Serialize</a> for <a class=\"struct\" href=\"tvm_graph_rt/struct.Node.html\" titl [...]
};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 240ead67ce..97237c8a7c 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/relay/attrs/transform/struct.StridedSliceAttrsNode.html\" title=\"struct tvm::ir::relay::attrs::transform::StridedSliceAttrsNode\">StridedSliceAttrsNode</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/ [...]
+"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.TypeNode.html\" title=\"struct tvm::ir::ty::TypeNode\">TypeNode</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/tir/struct.IntImmNode.html\" title=\"struct tvm::ir::tir::IntImmNode\">IntImmNode</a>"],["i [...]
"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 8b6ea8d648..1b88d18aeb 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.VarianceAttrs.html\" title=\"struct tvm::ir::relay::attrs::reduce::VarianceAttrs\">VarianceAttrs</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/ty/struct.FuncType.html\ [...]
+"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.CastAttrs.html\" title=\"struct tvm::ir::relay::attrs::transform::CastAttrs\">CastAttrs</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/struct.Var.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 3d1bde9b36..0aab21705a 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":[[0,"test_rt_nn"]],"d":["","","",""],"i":[0,0,0,0],"f":[0,0,0,[[]]],"c":[],"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":[[0,"test_rt_tvm_basic"],[2,"test_rt_tvm_basic::tvm_mod"],[10,"test_rt_tvm_basic::tvm_mod::ext"]],"d":["","","","","","","","","","","" [...]
"test_rt_tvm_dso":{"doc":"","t":"F","n":["main"],"q":[[0,"test_rt_tvm_dso"]],"d":[""],"i":[0],"f":[[[]]],"c":[],"p":[]},\
-"tvm":{"doc":"TVM is a compiler stack for deep learning systems.","t":"NNNNDNDENNNENNDDNNNDNDNENNNNNNNNDNNMLLLLLLLLLLLLLLLAAMMLLLAMOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLALOLLLLLLALLLAALLLLLLAALLLLLLLLALLLLLLLLLLLLLLLLLFMMADENNLLLLFFLLLLLLLLLLLLLLLLLLLNNNDENNNNDNNLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNENDNNNNENNNNNNDMMMMENNNNNNNNNNNNDNNQNNNNNNNNNNDGENNNNIINNKLLLLLLLLLKLLLLLLLKALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL [...]
-"tvm_graph_rt":{"doc":"This crate is an implementation of the TVM runtime for โฆ","t":"ENNNNDRRRRNNNNDDNNDNNDDNNNNINNNNDNNNNNIEENNNNDFFFFFFTDNNDNMLMLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLMOLLLLLLLLMLLMLLLLLLLLMLMLLLLAMALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLMMOMMLLLLLLLLLLLLLLLLFLMMLLLMMMALLFLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMLEDENNNDNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLL [...]
+"tvm":{"doc":"TVM is a compiler stack for deep learning systems.","t":"NNNNDNDENNNENNDDNNNDNDNENNNNNNNNDNNMLLLLLLLLLLLLLLLAAMMLLLAMOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLALOLLLLLLALLLAALLLLLLAALLLLLLLLALLLLLLLLLLLLLLLLLFMMADENNLLLLFFLLLLLLLLLLLLLLLLLLLNNNDENNNNDNNLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNENDNNNNENNNNNNDMMMMENNNNNNNNNNNNDNNQNNNNNNNNNNDGENNNNIINNKLLLLLLLLLKLLLLLLLKALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL [...]
+"tvm_graph_rt":{"doc":"This crate is an implementation of the TVM runtime for โฆ","t":"ENNNNDRRRRNNNNDDNNDNNDDNNNNINNNNDNNNNNIEENNNNDFFFFFFTDNNDNMLMLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLMOLLLLLLLLMLLMLLLLLLLLMLMLLLLAMALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLMMOMMLLLLLLLLLLLLLLLLFLMMLLLMMMALLFLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMLEDENNNDNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLL [...]
"tvm_macros":{"doc":"","t":"YOO","n":["Object","external","import_module"],"q":[[0,"tvm_macros"]],"d":["","",""],"i":[0,0,0],"f":[0,0,0],"c":[],"p":[]},\
-"tvm_rt":{"doc":"TVM is a compiler stack for deep learning systems.","t":"ENNENNNNNDNNDNNENNNNNNCNNNNNCNNCNNNNNNNNENNNNNNNNNALLLLLLLLLLLLLLLLOLLLLLLLLLLLLLLLLLLLAMMLLLLLLLALOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAFALLLLLLLLLLLLLLLLALALALLLALLLALLLLLLLLLLLLLLLLLLLLLLLLLLLOLLLLLLLFLDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNDENNNNDNNLLMMLLLLLLLLLNNNNNENDNNNNENNNNNNDMLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMENNNNNNN [...]
-"tvm_sys":{"doc":"This crate contains the minimal interface over TVMโs C โฆ","t":"CCCCCCAAOAAAAAOAENNLLLLLLLLLLLLLLDNNENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNDENNNNDNNLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDMLLLLMLLLLLLLLLLLLLLLLLLLGDGRRRRRRDGRRRRRRRRRRRRRRDRRDGRRRRRRRRRRRRRRRRRRRRRRRRRFFGRRRRRRRRRRRRRRRRRRRFFFFFFGFFFFGFFFFFDFFFFFFFGRRRRRFGFFFFFFFGFFFFFGFFFGFFFGGDGFFFGFFTRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRGGGGGGGGGGGGDGG [...]
+"tvm_rt":{"doc":"TVM is a compiler stack for deep learning systems.","t":"ENNENNNNNDNNDNNENNNNNNCNNNNNCNNCNNNNNNNNENNNNNNNNNALLLLLLLLLLLLLLLLOLLLLLLLLLLLLLLLLLLLAMMLLLLLLLALOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAFALLLLLLLLLLLLLLLLALALALLLALLLALLLLLLLLLLLLLLLLLLLLLLLLLLLOLLLLLLLFLDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNDENNNNDNNLLMMLLLLLLLLLNNNNNENDNNNNENNNNNNDMLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMENNNNNNN [...]
+"tvm_sys":{"doc":"This crate contains the minimal interface over TVMโs C โฆ","t":"CCCCCCAAOAAAAAOAENNLLLLLLLLLLLLLLDNNENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNDENNNNDNNLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDMLLLLMLLLLLLLLLLLLLLLLLLLGDGRRRRRRDGRRRRRRRRRRRRRRDRRDGRRRRRRRRRRRRRRRRRRRRRRRRRFFGRRRRRRRRRRRRRRRRRRRFFFFFFGFFFFGFFFFFDFFFFFFFGRRRRRFGFFFFFFFGFFFFFGFFFGFFFGGDGFFFGFFTRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRGGGGGGGGGGGGDGG [...]
"tyck":{"doc":"","t":"DLLLLLLMLFLLL","n":["Opt","borrow","borrow_mut","clap","fmt","from","from_clap","input","into","main","try_from","try_into","type_id"],"q":[[0,"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]],"c":[],"p":[[3,"App"],[3,"Opt"],[3,"Formatter"],[6,"Result"],[3,"ArgMatches"],[6,"Resu [...]
}');
if (typeof window !== 'undefined' && window.initSearch) {window.initSearch(searchIndex)};
diff --git a/docs/api/rust/settings.html b/docs/api/rust/settings.html
index 910b09316a..752cb3259d 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-0e6b211186439ec5/out/c_runtime_api.rs.html b/docs/api/rust/src/tvm_sys/workspace/rust/target/debug/build/tvm-sys-51c2ebf74ef97aba/out/c_runtime_api.rs.html
similarity index 99%
rename from docs/api/rust/src/tvm_sys/workspace/rust/target/debug/build/tvm-sys-0e6b211186439ec5/out/c_runtime_api.rs.html
rename to docs/api/rust/src/tvm_sys/workspace/rust/target/debug/build/tvm-sys-51c2ebf74ef97aba/out/c_runtime_api.rs.html
index e4bc73ce4a..1a6016b7c6 100644
--- a/docs/api/rust/src/tvm_sys/workspace/rust/target/debug/build/tvm-sys-0e6b211186439ec5/out/c_runtime_api.rs.html
+++ b/docs/api/rust/src/tvm_sys/workspace/rust/target/debug/build/tvm-sys-51c2ebf74ef97aba/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-0e6b211186439ec5/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-51c2ebf74ef97aba/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 ce314ffb06..4a34707861 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.72.1/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.72.1/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.72.1/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.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#210">source</a><a href="#method.borrow" class="anchor">ยง</a><h4 class="code-header">fn <a href="http [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#217">source</a><a href="#method.borrow_mut" class="anchor">ยง</a><h4 class="code-header">fn <a hr [...]
diff --git a/docs/api/rust/tvm/device/enum.DeviceType.html b/docs/api/rust/tvm/device/enum.DeviceType.html
index e1e9536327..306e5fc351 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.72.1/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.72.1/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.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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 4153729598..cc4ef7c99a 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.72.1/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.72.1/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.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.72.1/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 0d7f93f685..44184a4f6f 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.72.1/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.72.1/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.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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 829b7e13ff..81fd69b3f4 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.72.1/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>),
Raw(<a class="struct" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#210">source</a><a href="#method.borrow" class="anchor">ยง</a><h4 class="code-header">fn <a href="http [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#217">source</a><a href="#method.borrow_mut" class="anchor">ยง</a><h4 class="code-header">fn <a hr [...]
diff --git a/docs/api/rust/tvm/enum.NDArrayError.html b/docs/api/rust/tvm/enum.NDArrayError.html
index 8dbf9e2303..3f005f6468 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.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#210">source</a><a href="#method.borrow" class="anchor">ยง</a><h4 class="code-header">fn <a href="http [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#217">source</a><a href="#method.borrow_mut" class="anchor">ยง</a><h4 class="code-header">fn <a hr [...]
diff --git a/docs/api/rust/tvm/errors/enum.Error.html b/docs/api/rust/tvm/errors/enum.Error.html
index d8141f059c..d0dfac2306 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.72.1/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>),
Raw(<a class="struct" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#210">source</a><a href="#method.borrow" class="anchor">ยง</a><h4 class="code-header">fn <a href="http [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#217">source</a><a href="#method.borrow_mut" class="anchor">ยง</a><h4 class="code-header">fn <a hr [...]
diff --git a/docs/api/rust/tvm/errors/enum.NDArrayError.html b/docs/api/rust/tvm/errors/enum.NDArrayError.html
index 0f914c66f6..f2d2f28205 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.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#210">source</a><a href="#method.borrow" class="anchor">ยง</a><h4 class="code-header">fn <a href="http [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#217">source</a><a href="#method.borrow_mut" class="anchor">ยง</a><h4 class="code-header">fn <a hr [...]
diff --git a/docs/api/rust/tvm/function/enum.ArgValue.html b/docs/api/rust/tvm/function/enum.ArgValue.html
index 22046f9d84..3de80f8a98 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.72.1/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.72.1/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" class="method trait-impl"><a class="srclink rightside" href="../../src/tvm_rt/array.rs.html#158">source</a><a href="#method.from" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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.72.1/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-4" class="method trait-impl"><a class="srclink rightside" href="../../src/tvm_rt/array.rs.html#158">source</a><a href="#method.from-4" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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-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.72.1/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-1" class="method trait-impl"><a class="srclink rightside" href="../../src/tvm_rt/object/object_ptr.rs.html#329">source</a><a href="#method.from-1" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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-3" class="method trait-impl"><a class="srclink rightside" href="../../src/tvm_rt/map.rs.html#210">source</a><a href="#method.from-3" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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" class="method trait-impl"><a class="srclink rightside" href="../../src/tvm_rt/object/object_ptr.rs.html#329">source</a><a href="#method.from" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/core/convert/tr [...]
</div><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-15" class="method trait-impl"><a class="srclink rightside" href="../../src/tvm_sys/packed_func.rs.html#315">source</a><a href="#method.from-15" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(ptr: <a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.pointer.h [...]
-</div><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-30" class="method trait-impl"><a class="srclink rightside" href="../../src/tvm_sys/packed_func.rs.html#322">source</a><a href="#method.from-30" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(ptr: <a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.pointer.h [...]
+</div><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-35" class="method trait-impl"><a class="srclink rightside" href="../../src/tvm_sys/packed_func.rs.html#322">source</a><a href="#method.from-35" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(ptr: <a class="primitive" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/result/enum.Result.html" title="enum core::result::Result">Result</a><&'v <a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.str.html">str</a>, <&'v <a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.str.html">str</a> as <a class="trait" href="https://doc.rust-lang.org/1.72.1/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><&a [...]
+) -> <a class="enum" href="https://doc.rust-lang.org/1.72.1/core/result/enum.Result.html" title="enum core::result::Result">Result</a><&'v <a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.str.html">str</a>, <&'v <a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.str.html">str</a> as <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/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.72.1/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.72.1/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">Try [...]
+) -> <a class="enum" href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/core/result/enum.Result.html" title="enum core::result::Result">Result</a><&'a <a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.str.html">str</a>, <&'a <a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.str.html">str</a> as <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Erro [...]
+) -> <a class="enum" href="https://doc.rust-lang.org/1.72.1/core/result/enum.Result.html" title="enum core::result::Result">Result</a><&'a <a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.str.html">str</a>, <&'a <a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.str.html">str</a> as <a class="trait" href="https://doc.rust-lang.org/1.72.1/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-5" class="associatedtype trait-impl"><a href="#associatedtype.Error-5" class="anchor">ยง</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/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.72.1/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.72.1/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">Try [...]
+) -> <a class="enum" href="https://doc.rust-lang.org/1.72.1/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.72.1/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-5" class="associatedtype trait-impl"><a href="#associatedtype.Error-5" class="anchor">ยง</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.72.1/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.72.1/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-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.72.1/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-6" class="associatedtype trait-impl"><a href="#associatedtype.Error-6" class="anchor">ยง</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/core/convert/trait.TryFrom.html" title="trait c [...]
+) -> <a class="enum" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/convert/trait.TryFrom.html" title="trait c [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#210">source</a><a href="#method.borrow" class="anchor">ยง</a><h4 class="code-header">fn <a href="http [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#217">source</a><a href="#method.borrow_mut" class="anchor">ยง</a><h4 class="code-header">fn <a hr [...]
diff --git a/docs/api/rust/tvm/function/enum.RetValue.html b/docs/api/rust/tvm/function/enum.RetValue.html
index 2e26a340ab..186fae61a8 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.72.1/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-3" class="method trait-impl"><a class="srclink rightside" href="../../src/tvm_rt/array.rs.html#164">source</a><a href="#method.from-3" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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.72.1/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#164">source</a><a href="#method.from-6" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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-2" class="method trait-impl"><a class="srclink rightside" href="../../src/tvm_rt/map.rs.html#220">source</a><a href="#method.from-2" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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#297">source</a><a href="#method.from-4" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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-5" class="method trait-impl"><a class="srclink rightside" href="../../src/tvm_rt/map.rs.html#220">source</a><a href="#method.from-5" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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.72.1/core/conver [...]
self
) -> <a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.pointer.html">*mut </a><<a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.fn.html">fn</a>(_: <a class="struct" href="https://doc.rust-lang.org/1.72.1/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.72.1/al [...]
handle: <a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.pointer.html">*mut </a><<a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.fn.html">fn</a>(_: <a class="struct" href="https://doc.rust-lang.org/1.72.1/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.72. [...]
@@ -49,23 +49,23 @@ Can be downcasted using <code>try_from</code> if it contains the desired type.</
into a packed function stored in fhandle.</div></details><details class="toggle method-toggle" open><summary><section id="method.tvm_finalizer" class="method trait-impl"><a class="srclink rightside" href="../../src/tvm_rt/to_function.rs.html#182">source</a><a href="#method.tvm_finalizer" class="anchor">ยง</a><h4 class="code-header">unsafe extern "C" fn <a href="trait.ToFunction.html#method.tvm_finalizer" class="fn">tvm_finalizer</a>(fhandle: <a class="primitive" href="https://do [...]
reference count is zero.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CResult%3CT,+E%3E%3E-for-RetValue" class="impl"><a class="srclink rightside" href="../../src/tvm_sys/lib.rs.html#62">source</a><a href="#impl-TryFrom%3CResult%3CT,+E%3E%3E-for-RetValue" class="anchor">ยง</a><h3 class="code-header">impl<T, E> <a class="trait" href="https://doc.rust-lang.org/1.72.1/core/convert/trait.TryFrom.html" title="trait co [...]
<a class="enum" href="enum.RetValue.html" title="enum tvm::function::RetValue">RetValue</a>: <a class="trait" href="https://doc.rust-lang.org/1.72.1/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>,
- E: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.72.1/core/convert/trait.TryFrom.html#assoc [...]
+ E: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.72.1/core/convert/trait.TryFrom.html#assoc [...]
val: <a class="enum" href="https://doc.rust-lang.org/1.72.1/core/result/enum.Result.html" title="enum core::result::Result">Result</a><T, E>
-) -> <a class="enum" href="https://doc.rust-lang.org/1.72.1/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.72.1/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-6" class="associatedtype trait-impl"><a href="#associatedtype.Error-6" class="anchor">ยง</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.72.1/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Erro [...]
+) -> <a class="enum" href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/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.72.1/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.72.1/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom [...]
+) -> <a class="enum" href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/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.72.1/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.72.1/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.72.1/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">Try [...]
+) -> <a class="enum" href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/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-5" class="associatedtype trait-impl"><a href="#associatedtype.Error-5" class="anchor">ยง</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.72.1/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-6" class="associatedtype trait-impl"><a href="#associatedtype.Error-6" class="anchor">ยง</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.72.1/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-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.72.1/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.72.1/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.72.1/core/convert/trait.TryFrom.html" title="trait c [...]
+) -> <a class="enum" href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/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.72.1/core/convert/trait.TryFrom.html" title="trait cor [...]
+) -> <a class="enum" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/convert/trait.TryFrom.html" title="trait cor [...]
args: <a class="struct" href="https://doc.rust-lang.org/1.72.1/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.72.1/alloc/alloc/struct.Global.html" title="struct alloc::alloc::Global">Global</a>>
) -> <a class="enum" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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 62994fdee6..f4a58edfc5 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></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 487a0d505e..c90ea0ff35 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></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 7f249821c6..9d38b15b3e 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></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 5e7e85bb03..8e5814bfed 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></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 0ae3d5fe4f..6806fb1a77 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></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 8911fa7322..0443b4a215 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></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 672f843f3d..545e6861f0 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></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 3d80aa56dd..748e62b724 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></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 59ccbcaa48..54ad4cb540 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></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 3f10606f2d..a92e93f367 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></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 cb4ccf8618..5e7005719a 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></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 597f8bb179..c25ee6d884 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></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 6ff9131a05..afd1f6586e 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></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 baf8c1a1ed..c65eb4bf43 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></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 1cc5e5fe4e..4f3e86fb28 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></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 f9a1149428..e4432df59b 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></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 c254540b8d..152dc87a2b 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></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 0737aab0b7..3c21898fc6 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></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 3d38146640..23617d0f04 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></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 7049338d0f..055992e141 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></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 c9427cef67..b4168d2d37 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 a8b5527422..789094b956 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 65e029a338..563e3b6174 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 acca341d02..1a879b1d50 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 48b5c3e7d0..e2a495af0f 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 b41073fc35..2759e35147 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 40ece2d805..457e26d74d 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 ecf81d3bb8..dbc079fed9 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 b4b0c400a6..e06f51c3cf 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 02754589ab..453e8fa19e 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 1712ce3fd0..3502c14d31 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 865da0a11c..4665d84a5d 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 f20ad6969c..65535357be 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 96e825db82..edd3450ac9 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 64c03c5452..8a5a9681b5 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 4f0d0dc0db..fcaa78314e 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 2cc96d34ac..20f15668e3 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 f84c0f2287..110a059253 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 957b8b2645..01424c25f5 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 7902829d35..b8d238dd7d 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 ff217dde85..4b9a5d7f74 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 279c40965b..f464328adf 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 9c36f0e76a..5331080dc1 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 daf99b416b..955a39616a 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 c9327d0fbf..2e46e7174c 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 17f70dd371..87ffb6ac66 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 48add05cfb..67c01a3d2b 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 3c8353c2a5..b3ee75f82d 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 3fa0faef40..4eb5644d8e 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 d156a1e2c6..56cb2dc0f7 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 ea95edffad..3f973ffc4e 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 ef1133343a..4b0c550c1f 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 0801a41f21..c5f40d0891 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 89acbf6e50..ed35603772 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 f48a897158..b0a6dadd0e 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 18121472a5..39affe87fc 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 f59914809e..0643131b1c 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 d8f4a72dfd..a834aeaf04 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 a49c1abfbd..2fdb58eca4 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 a7e3ea685e..8c247ea77e 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 1e801fe840..6780dabc38 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 d62da3f651..1bc1f68583 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 5dbd3ac3ea..e84ab845b5 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 c2dfc678db..ee39d4cc83 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 2f4eb7f737..794546757a 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 1221b07474..5a9482cd20 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 95418eb91e..999683deb0 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 15d326139a..5459b9d03b 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 1a9cef9baf..7611086219 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 f71ba4adcd..4700b7af6c 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 7a86f1ef4a..5ef659e0be 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 9234499a39..a1db47a848 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 b8d483eb31..5e3926cf44 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 237d6d9f8a..d199b13b90 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 1a2603710f..aea60b27d2 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 ca6ae23ddc..7530184628 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 76f8bf032e..63e1d91b11 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 9e60daf1a9..5dc83f6cd2 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 0e52466a55..ebe5da07c6 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 14e7d2282f..d67c908cc1 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 6a14117be0..98b1c11f34 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 9331a16548..8ead54b551 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 1bef9247da..0daf288f3a 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 97cc184f76..7e54578d80 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 166746725b..92f913785d 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 2a165b25b0..0404863912 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 3ee620f9fc..5d7e01cd26 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 2f6b507a75..c1e080bd40 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 f5791c0e9f..1b7e906f25 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 f9f4cacf76..2b19e523bd 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 800b98b75e..6449bf3cd5 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 60661ce1d4..477123d60e 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 4a50be3e67..47e3cabf47 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 b70d182e8a..8fa401c5ec 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 e861c2827a..6532ef970e 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 7308d4bb36..7663717080 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 9dd1b4ba29..77633a3d79 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 4110ba25d1..7810de03e3 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 91ef78edac..7559fb30a5 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 6e84dd858b..29de86fd0b 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 cc88fa317a..4bb4c3e2f2 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 64f6eb4601..f81a3d9aa2 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 2ec1059106..06e1f72017 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 06a10bb6cc..d2989efe61 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 26878988e9..0927d474ba 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 6748445500..9e799eedaf 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 6068e90107..70951b36d5 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 80515ba41a..2ed4dc149e 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 10b9eedd4c..a445716a45 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 862b152643..96efcb6e17 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 d16f4a267d..c40ce9bae4 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 6f3563594c..6b983c9422 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 3c8596cea9..599173442f 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 09398284e3..47cfdcd116 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 9eb100ac85..e9442f2a16 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 2fe8192395..222f51878d 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 e58e17ba85..63c7896e36 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 74db560ec3..9ea340d35b 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 09d25e8228..0d9fcbb630 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 e6953d8466..79c1fce33e 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 e94f5ec67f..f1a93cc924 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 0ef0e1e1cf..e49eb7c195 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 955d8c3bdb..630ee8ad06 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 7a6267c467..fa11bc0e4e 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 f849fffc97..b19fbc59f7 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 8bafa614b5..469016a76b 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 080511c0cf..1c07bda2f5 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 07c09a2a6f..e1d80fceb6 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 2b90ac5ee4..0ec1ea267d 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 c17ff8f454..da629dbaa2 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 426a5b833d..124f5eb831 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 a9619d7198..037ded77d5 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 6bb6df7558..3cc5c7d18b 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 0cf974f75f..a32347ad2a 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 892c30fa7b..3d056defa5 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 bff835ffbe..cd312d7bdf 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 c87686260d..07b268acd3 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 0d4220d71e..e21cf9d55b 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 b0f1e501d1..3cfb99fee1 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 416eb19fb4..378d4b3005 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 e963519f28..c4bb94c32f 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 60db9d5177..50c41ea76e 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 962149487d..33e72a7763 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></body></html>
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/fn.TVMAPISetLastPythonError.html b/docs/api/rust/tvm/function/ffi/fn.TVMAPISetLastPythonError.html
index cb0ce2705a..5c53a1d60e 100644
--- a/docs/api/rust/tvm/function/ffi/fn.TVMAPISetLastPythonError.html
+++ b/docs/api/rust/tvm/function/ffi/fn.TVMAPISetLastPythonError.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 exception before return. \param py_object The python exception to be set"><title>TVMAPISetLastPythonError in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/Sour [...]
+<!DOCTYPE html><html lang="en"><head><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 exception before return. \param py_object The python exception to be set"><title>TVMAPISetLastPythonError in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/Sour [...]
py_object: <a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/1.72.1/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>
)</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>\brief Used for implementing C API function.
Set last exception before return.
diff --git a/docs/api/rust/tvm/function/ffi/fn.TVMArrayAlloc.html b/docs/api/rust/tvm/function/ffi/fn.TVMArrayAlloc.html
index 78635b6be2..9c2d35b253 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.72.1/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.i64.html">i64</a>,
ndim: <a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.i32.html">i32</a>,
dtype_code: <a class="primitive" href="https://doc.rust-lang.org/1.72.1/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 f8f6915633..fa829ea197 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.72.1/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.72.1/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/1.72.1/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.72.1/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 5306310616..bb3d373acb 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.72.1/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.72.1/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.72.1/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/1.72.1/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 b409a73f07..abf8668a59 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.72.1/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.72.1/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/1.72.1/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.72.1/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 790654db9c..a5669440e9 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></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 70c2cd77a3..eff3ad306e 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.72.1/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.72.1/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/1.72.1/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.72.1/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 1c9e55d71f..39c03f2818 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.72.1/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.72.1/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/1.72.1/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.72.1/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 6881677d92..9601d12361 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.72.1/std/primitive.i32.html">i32</a>,
device_id: <a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.i32.html">i32</a>,
nbytes: <a class="primitive" href="https://doc.rust-lang.org/1.72.1/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 0b690718f6..e4e9a5cd57 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.72.1/std/primitive.i32.html">i32</a>,
device_id: <a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.i32.html">i32</a>,
ptr: <a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/1.72.1/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 10e12bb1e0..d76a4d8ed2 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.72.1/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/1.72.1/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.72.1/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.i8.html">i8</a>,
out: <a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/1.72.1/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 9a736e9f56..7791385302 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.72.1/std/primitive.i32.html">i32</a>,
penv: <a class="primitive" href="https://doc.rust-lang.org/1.72.1/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.72.1/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 40bebca0ee..4998e16b0f 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.72.1/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.72.1/std/primitive.fn.html">fn</a>(_: <a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.i32.html">i32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.pointer.html">*mut </a><a class="struct" href="struct.T [...]
cdata: <a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/1.72.1/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.72.1/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 1262059f93..2aa555376d 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.72.1/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.i8.html">i8</a>,
ptr: <a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/1.72.1/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.72.1/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 b806e2ff9b..faef0d075b 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.72.1/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.i8.html">i8</a>,
ptr: <a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/1.72.1/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.72.1/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 f3b562dae3..c9d635242d 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.72.1/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/std/primitive.fn.html">fn</a>(_: <a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/1.72.1/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.72.1/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/1.72.1/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 d5f3f6ae99..9ecc3f54dd 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.72.1/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.72.1/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 81aeda2d97..cb2676f1a2 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.72.1/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/1.72.1/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 d54f8ade4a..d3822b4866 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.72.1/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.72.1/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.i32.html">i32</a>
) -> <a class="primitive" href="https://doc.rust-lang.org/1.72.1/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 7d3b3b5ed7..e3aadfc865 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.72.1/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 32e4d01564..603be69828 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.72.1/std/primitive.u64.html">u64</a>,
alignment: <a class="primitive" href="https://doc.rust-lang.org/1.72.1/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 216203e82d..97f8394b7f 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.72.1/std/primitive.i32.html">i32</a>,
shape: <a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/1.72.1/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 74d8c4083a..a1b02554d6 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.72.1/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.72.1/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.72.1/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/1.72.1/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 0e2305faab..e2dc7cbc7c 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.72.1/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/1.72.1/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.72.1/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 9bd014740b..7b0c7a23c0 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.72.1/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/1.72.1/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 f64ddb8a4b..2a299f865b 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.72.1/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.72.1/std/primitive.fn.html">fn</a>(_: <a class="primitive" href="https://doc.rust-lang.org/1.72.1/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.72.1/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/std/primitive.fn.html">fn</a>(_: <a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/1.72.1/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 6cc7aab904..bf93b3f0bb 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></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 dea3c73e0d..8d0a6cda82 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.72.1/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.i8.html">i8</a>,
out: <a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/1.72.1/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.72.1/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 f8bc98e695..292b9d7f07 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.72.1/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.i32.html">i32</a>,
out_array: <a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.i8.html">i8</a>
) -> <a class="primitive" href="https://doc.rust-lang.org/1.72.1/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 30eb5fcc56..a8d235c6f4 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.72.1/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.i8.html">i8</a>,
f: <a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/1.72.1/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.72.1/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 04d7c41f94..6c7b25c0c9 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></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 240256a7b1..04efb33da9 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 169f4523de..7da8f85952 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 fb75b54b7c..5361a7f614 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.72.1/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/1.72.1/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.72.1/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.i8.html">i8</a>,
query_imports: <a class="primitive" href="https://doc.rust-lang.org/1.72.1/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 0f6e792ed1..e352d4691c 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.72.1/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/1.72.1/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.72.1/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/1.72.1/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.72.1/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 1d4f1f2580..a9b5d9bb83 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.72.1/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.i8.html">i8</a>,
format: <a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.i8.html">i8</a>,
out: <a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/1.72.1/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 d4aed999f0..8670dcb2b0 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.72.1/std/primitive.u32.html">u32</a>,
parent_type_index: <a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.u32.html">u32</a>,
is_derived: <a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/1.72.1/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 cd9b65a883..9f26da106b 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 8b64f6b23c..75c24c6407 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.72.1/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/1.72.1/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.72.1/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.u32.html">u32</a>
) -> <a class="primitive" href="https://doc.rust-lang.org/1.72.1/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 53971ca622..ae22c6e1ca 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 a0b20cb666..6e289a5ce3 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.72.1/std/primitive.u32.html">u32</a>,
out_type_key: <a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.i8.html">i8</a>
) -> <a class="primitive" href="https://doc.rust-lang.org/1.72.1/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 c0c09d3982..360345a1dd 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.72.1/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.i8.html">i8</a>,
out_tindex: <a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.u32.html">u32</a>
) -> <a class="primitive" href="https://doc.rust-lang.org/1.72.1/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 f25856db13..ba11287916 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.72.1/std/primitive.i32.html">i32</a>,
device_id: <a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.i32.html">i32</a>,
handle: <a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/1.72.1/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 2f1b9d1311..52cd1f0cb4 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.72.1/std/primitive.i32.html">i32</a>,
device_id: <a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.i32.html">i32</a>,
out: <a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/1.72.1/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 ab8c86054a..be983b5e4f 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.72.1/std/primitive.i32.html">i32</a>,
device_id: <a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.i32.html">i32</a>,
stream: <a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/1.72.1/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 5150ab21b8..3f6f7fcb60 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.72.1/std/primitive.i32.html">i32</a>,
device_id: <a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.i32.html">i32</a>,
src: <a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/1.72.1/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 b01d59efcd..2e4e27bc5a 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.72.1/std/primitive.i32.html">i32</a>,
device_id: <a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.i32.html">i32</a>,
stream: <a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/1.72.1/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 095788d063..92fe5991f4 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.72.1/std/primitive.u8.html">u8</a>,
pub bits: <a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.u8.html">u8</a>,
pub lanes: <a class="primitive" href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/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-0e6b211186439ec5/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-51c2ebf74ef97aba/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.72.1/src/core/cmp.rs.html#226">source</a></span><a href="#method.ne" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom" [...]
+) -> <a class="enum" href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/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.72.1/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom" [...]
+) -> <a class="enum" href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/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.72.1/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom" [...]
+) -> <a class="enum" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom" [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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 dd85a70585..ad92f53b7e 100644
--- a/docs/api/rust/tvm/function/ffi/struct.DLDevice.html
+++ b/docs/api/rust/tvm/function/ffi/struct.DLDevice.html
@@ -1,20 +1,20 @@
-<!DOCTYPE html><html lang="en"><head><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.72.1/std/primitive.u32.html">u32</a>,
pub device_id: <a class="primitive" href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/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.72.1/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.72.1/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.72.1/src/core/cmp.rs.html#226">source</a></span><a href="#method.ne" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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>
-) -> <a class="enum" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a> [...]
+) -> <a class="enum" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a> [...]
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.72.1/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.72.1/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a> [...]
+) -> <a class="enum" href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/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.72.1/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a> [...]
+) -> <a class="enum" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a> [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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 62f0762d1b..1530aa0e47 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.72.1/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/std/primitive.fn.html">fn</a>(_: <a class="primitive" href="https://doc.rust-lang.org/1.72.1/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-0e6b211186439ec5/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-51c2ebf74ef97aba/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.72.1/src/core/cmp.rs.html#226">source</a></span><a href="#method.ne" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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-0e6b211186439ec5/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.72.1/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-51c2ebf74ef97aba/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.72.1/core/marker/trait.Copy.html" title= [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#210">source</a><a href="#method.borrow" class="anchor">ยง</a><h4 class="code-header">fn <a href="http [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#217">source</a><a href="#method.borrow_mut" class="anchor">ยง</a><h4 class="code-header">fn <a hr [...]
diff --git a/docs/api/rust/tvm/function/ffi/struct.DLTensor.html b/docs/api/rust/tvm/function/ffi/struct.DLTensor.html
index bf1c328a9b..72a2d93739 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.72.1/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/1.72.1/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.72.1/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-0e6b211186439ec5/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-7" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm_sys/array.rs.html#58">source</a><a href="#method.from-7" 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=" [...]
- 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#60">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-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-6" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm_sys/array.rs.html#63">source</a><a href="#method.from-6" 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-51c2ebf74ef97aba/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-3" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm_sys/array.rs.html#59">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" 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-2" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm_sys/array.rs.html#61">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-7" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm_sys/array.rs.html#62">source</a><a href="#method.from-7" 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-5" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm_sys/array.rs.html#63">source</a><a href="#method.from-5" 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.72.1/src/core/cmp.rs.html#226">source</a></span><a href="#method.ne" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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-0e6b211186439ec5/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.72.1/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-51c2ebf74ef97aba/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.72.1/core/marker/trait.Copy.html" title="trait core::m [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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 cb66dc1c99..97e3a467af 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.72.1/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.i8.html">i8</a>,
pub size: <a class="primitive" href="https://doc.rust-lang.org/1.72.1/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.72.1/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/1.72.1/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.72.1/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/1.72.1/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.72.1/src/core/cmp.rs.html#226">source</a></span><a href="#method.ne" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/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.72.1/core/convert/trait.TryFrom.html" title="trait core::conve [...]
+) -> <a class="enum" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/convert/trait.TryFrom.html" title="trait core::conve [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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 5615a78b64..fe28aaa321 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.72.1/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/1.72.1/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.72.1/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-0e6b211186439ec5/out/c_runtime_api.rs.html#1050">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-51c2ebf74ef97aba/out/c_runtime_api.rs.html#1050">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.72.1/src/core/cmp.rs.html#226">source</a></span><a href="#method.ne" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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-0e6b211186439ec5/out/c_runtime_api.rs.html#1050">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.72.1/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-51c2ebf74ef97aba/out/c_runtime_api.rs.html#1050">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.72.1/core/marker/trait.Copy.htm [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#210">source</a><a href="#method.borrow" class="anchor">ยง</a><h4 class="code-header">fn <a href="http [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#217">source</a><a href="#method.borrow_mut" class="anchor">ยง</a><h4 class="code-header">fn <a hr [...]
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 65313078cb..11b52c16ad 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.72.1/std/primitive.i32.html">i32</a>; <a class="primitive" href="https://doc.rust-lang.org/1.72.1/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.72.1/std/primitive.i32.html">i32</a>; <a class="primitive" href="https://doc.rust-lang.org/1.72.1/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.72.1/std/primitive.i32.html">i32</a>; <a class="primitive" href="https://doc.rust-lang.org/1.72.1/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.72.1/src/core/cmp.rs.html#226">source</a></span><a href="#method.ne" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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-0e6b211186439ec5/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.72.1/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-51c2ebf74ef97aba/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.72.1/core/marker/trait.Copy.html" title="trait core::m [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#210">source</a><a href="#method.borrow" class="anchor">ยง</a><h4 class="code-header">fn <a href="http [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#217">source</a><a href="#method.borrow_mut" class="anchor">ยง</a><h4 class="code-header">fn <a hr [...]
diff --git a/docs/api/rust/tvm/function/ffi/type.DLDataTypeCode.html b/docs/api/rust/tvm/function/ffi/type.DLDataTypeCode.html
index 390f0304fc..4bcc670b66 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></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 7041764bd8..16d5a17619 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 1cf7d0e75b..b372165d39 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 f0df621342..98d7bb03f7 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 c278c5e2e8..c89a2ff444 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></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 40a9342cf0..de365654b4 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 39bfa59856..17cc2ebdba 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 6bd7599ef2..71f1c1d00f 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 e3f8e56116..b20beae8fa 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></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 637fd78d46..b71dd5819f 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></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 eddfad613e..85810e2a18 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></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 ae87e6d1b1..743f3a7260 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 50b2c31e62..b8524ba825 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></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 f5480f5669..64ae658191 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></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 be38e5a5dc..7dc70ad41e 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></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 ef8a0403a8..4b5ca4f443 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 93b4b29e4f..76798e95af 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 c917a82b8a..4e1e6aeae0 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 87d8380727..35ffc897b6 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 8096f66999..43f94777df 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 29899044ba..16c08961da 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 86309b0cc1..ec1064efb0 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 65fd04345c..d3302dbc9f 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 9d1f24411d..15b8e0d66d 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 2afe47b273..851eac2b7a 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 c8f453da48..a007013bf7 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 7377b7b57d..3e79cfe551 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 9e8e7e5f99..06a4cddd04 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 3e06db8842..c2cb4bb50b 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 b51daf6aba..0d51f2f60d 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 44b04d5e58..f3e753aab4 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 909e6f8723..857df96315 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 dae40542f2..3b9f6e1550 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 02da7756b6..0ca94df9c4 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 b4bee0d7d1..d4cdf65606 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 64ae34328d..d5e730a54d 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 89e76cc8a5..a92ac2ff70 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 be91d40984..9897f59895 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 f1f0e54253..1372968fc3 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 31c4017687..85fd942d7b 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 496d523abb..f3d9c044ea 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 03cf84ec0f..5bc4d128cd 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 f35708e510..77f5942dfe 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 849f3b3c5d..bd15648941 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 04c2b29579..ed025ca526 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 e7f126b466..17e812984a 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 927d520570..e0ec9d3342 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 2a2fcc0fcf..4da66d2937 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 74fcd1761b..56825c74ae 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 2ca5da3231..54a3e249b8 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 f877a49213..0467acb6f5 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 26e665fda4..38e0e9aa6a 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 5714d21fdb..1001e78a79 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 42d9c543e8..9fc3a80983 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 b8fcab5fbd..f0a03c0567 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 63f28db11b..a2de9f0cf2 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 b188ffbdfb..27637cdcf7 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 22d4cf5f97..4bcb13a5f4 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 360ce4ad2f..a45079fa9a 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 58f177a557..67a71e1ccb 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 6a9f7bcd42..71ed02161f 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 a50d68ba15..f4c866aa53 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 93bf891672..d93fd0fa97 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 6b01dd73cb..631361b0e9 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 1faedd0905..dbe8512dab 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 9a03ef8cd9..829b3eb964 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 89e8907bd3..9dccebf424 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 a215e90ab8..e835346d2d 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 55492a76cc..5bee75589a 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 b652ef25fd..5b4dbe31ef 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 f0ffcfea39..5856c5e2ae 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 59e814667e..e91bf110a4 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 b57ecaacb7..b6a50c62c0 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 8817b3318d..9eef493dd6 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 9a6bd79190..406860059e 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 d1d4aa283d..decee6ad26 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 00f1769d02..a1ad79e32a 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 c4e1a993ac..5a0f1f6f2e 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 ea8a628731..852d59df32 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 b2ade3142e..697e259075 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 9e27eb8f37..faf485ce40 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 aa2c82c104..838106bc6b 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 19e86645da..aa257b37c1 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 6a3c37e532..fbb8547d17 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 12a758f552..c498611e35 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 5ad293f822..6df66a8793 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 e4f4181132..e26a03c547 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 b71739df81..9339edbbbd 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></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 42302960d4..076cc47048 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 36dc7d39d6..a9d109fbdf 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 6443f01683..2213b4d0e6 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 d0d15623ed..24cd2443a3 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 49466f0493..2712ec45b6 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 27ed10abd9..a4190bf3ac 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 9c7ddee5fb..c27a2f21d1 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 cc5bdd8c34..6dff17a873 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 b320e635d6..82a0d50b7c 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 5c80cc8e6a..8cc2c30d66 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 faf55dfb09..68792eb400 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 union TVMValue {
pub v_int64: <a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.i64.html">i64</a>,
pub v_float64: <a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.f64.html">f64</a>,
@@ -9,7 +9,7 @@ pub union TVMValue {
/* 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.72.1/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.72.1/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.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#210">source</a><a href="#method.borrow" class="anchor">ยง</a><h4 class="code-header">fn <a href="http [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#217">source</a><a href="#method.borrow_mut" class="anchor">ยง</a><h4 class="code-header">fn <a hr [...]
diff --git a/docs/api/rust/tvm/function/struct.Function.html b/docs/api/rust/tvm/function/struct.Function.html
index 1d48f6b3e3..132b066d95 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.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
- Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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 ccd01a0f35..c003bd97a1 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/src/core/cmp.rs.html#226">source</a></span><a href="#method.ne" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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-ConstIntBound" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/arith.rs.html#45-46">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-ConstIntBound" 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-ConstIntBound" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/arith.rs.html#45-46">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-ConstIntBound" 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.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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/attrs/struct.Attrs.html b/docs/api/rust/tvm/ir/attrs/struct.Attrs.html
index 751d25b53e..a66c2a4e42 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/src/core/cmp.rs.html#226">source</a></span><a href="#method.ne" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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-Attrs" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/attrs.rs.html#24">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Attrs" class="anchor">ยง</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.72.1/core/conve [...]
+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-Attrs" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/attrs.rs.html#24">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Attrs" class="anchor">ยง</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.72.1/core/conve [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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/attrs/struct.BaseAttrsNode.html b/docs/api/rust/tvm/ir/attrs/struct.BaseAttrsNode.html
index 033663cc39..2d3d373a01 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.72.1/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 [...]
+}</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.72.1/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 [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#210">source</a><a href="#method.borrow" class="anchor">ยง</a><h4 class="code-header">fn <a href="http [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#217">source</a><a href="#method.borrow_mut" class="anchor">ยง</a><h4 class="code-header">fn <a hr [...]
diff --git a/docs/api/rust/tvm/ir/diagnostics/struct.Diagnostic.html b/docs/api/rust/tvm/ir/diagnostics/struct.Diagnostic.html
index 3be417b431..93dbbbe54e 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/src/core/cmp.rs.html#226">source</a></span><a href="#method.ne" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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-Diagnostic" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/diagnostics/mod.rs.html#73">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Diagnostic" class="anchor">ยง</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.o [...]
+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-Diagnostic" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/diagnostics/mod.rs.html#73">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Diagnostic" class="anchor">ยง</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.o [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.DiagnosticContext.html b/docs/api/rust/tvm/ir/diagnostics/struct.DiagnosticContext.html
index 5142a2a58c..a0dfe01a8a 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.72.1/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.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/src/core/cmp.rs.html#226">source</a></span><a href="#method.ne" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.DiagnosticContextNode.html b/docs/api/rust/tvm/ir/diagnostics/struct.DiagnosticContextNode.html
index 7c1c1d4fa2..0f045c986e 100644
--- a/docs/api/rust/tvm/ir/diagnostics/struct.DiagnosticContextNode.html
+++ b/docs/api/rust/tvm/ir/diagnostics/struct.DiagnosticContextNode.html
@@ -7,8 +7,8 @@
</div></details><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.module" class="structfield small-section-header"><a href="#structfield.module" class="anchor field"> [...]
</div><span id="structfield.diagnostics" class="structfield small-section-header"><a href="#structfield.diagnostics" class="anchor field">ยง</a><code>diagnostics: <a class="struct" href="../../runtime/array/struct.Array.html" title="struct tvm::runtime::array::Array">Array</a><<a class="struct" href="struct.Diagnostic.html" title="struct tvm::ir::diagnostics::Diagnostic">Diagnostic</a>></code></span><div class="docblock"><p>The set of diagnostics to report.</p>
</div><span id="structfield.renderer" class="structfield small-section-header"><a href="#structfield.renderer" class="anchor field">ยง</a><code>renderer: <a class="struct" href="struct.DiagnosticRenderer.html" title="struct tvm::ir::diagnostics::DiagnosticRenderer">DiagnosticRenderer</a></code></span><div class="docblock"><p>The renderer set for the context.</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%3CDiagnosticContextNode%3E-for-DiagnosticContextNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/diagnostics/mod.rs.html#170">source</a><a href="#impl-AsRef%3CDiagnosticContextNode%3E-for-DiagnosticConte [...]
- <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.72.1/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/diagnostics/mod.rs.htm [...]
+</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%3CDiagnosticContextNode%3E-for-DiagnosticContextNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/diagnostics/mod.rs.html#170">source</a><a href="#impl-AsRef%3CDiagnosticContextNode%3E-for-DiagnosticConte [...]
+ <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.72.1/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/diagnostics/mod.rs.html# [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#210">source</a><a href="#method.borrow" class="anchor">ยง</a><h4 class="code-header">fn <a href="http [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#217">source</a><a href="#method.borrow_mut" class="anchor">ยง</a><h4 class="code-header">fn <a hr [...]
diff --git a/docs/api/rust/tvm/ir/diagnostics/struct.DiagnosticRenderer.html b/docs/api/rust/tvm/ir/diagnostics/struct.DiagnosticRenderer.html
index 155963b94d..1e53a57640 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/src/core/cmp.rs.html#226">source</a></span><a href="#method.ne" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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-DiagnosticRenderer" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/diagnostics/mod.rs.html#149">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-DiagnosticRenderer" 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-DiagnosticRenderer" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/diagnostics/mod.rs.html#149">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-DiagnosticRenderer" 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.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.DiagnosticRendererNode.html b/docs/api/rust/tvm/ir/diagnostics/struct.DiagnosticRendererNode.html
index 8c09c51b08..7e747a62a3 100644
--- a/docs/api/rust/tvm/ir/diagnostics/struct.DiagnosticRendererNode.html
+++ b/docs/api/rust/tvm/ir/diagnostics/struct.DiagnosticRendererNode.html
@@ -9,8 +9,8 @@ a human readable form.
A diagnostic renderer, which given a diagnostic context produces a โrenderedโ
form of the diagnostics for either human or computer consumption.</p>
</div></details><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><div class="docblock"><p>The base type.</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%3CDiagnosticRendererNode%3E-for-DiagnosticRendererNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/diagnostics/mod.rs.html#149">source</a><a href="#impl-AsRef%3CDiagnosticRendererNode%3E-for-DiagnosticRe [...]
- <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.72.1/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/diagnostics/mod.rs.html# [...]
+</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%3CDiagnosticRendererNode%3E-for-DiagnosticRendererNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/diagnostics/mod.rs.html#149">source</a><a href="#impl-AsRef%3CDiagnosticRendererNode%3E-for-DiagnosticRe [...]
+ <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.72.1/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/diagnostics/mod.rs.htm [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#210">source</a><a href="#method.borrow" class="anchor">ยง</a><h4 class="code-header">fn <a href="http [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#217">source</a><a href="#method.borrow_mut" class="anchor">ยง</a><h4 class="code-header">fn <a hr [...]
diff --git a/docs/api/rust/tvm/ir/expr/struct.BaseExpr.html b/docs/api/rust/tvm/ir/expr/struct.BaseExpr.html
index 13e98dad85..f2643d90b2 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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 d6548099dd..17b038fb03 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.PrimExpr.html b/docs/api/rust/tvm/ir/expr/struct.PrimExpr.html
index cd647df775..18330264cf 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.PrimExprNode.html b/docs/api/rust/tvm/ir/expr/struct.PrimExprNode.html
index 3e71db9000..ff81190ed6 100644
--- a/docs/api/rust/tvm/ir/expr/struct.PrimExprNode.html
+++ b/docs/api/rust/tvm/ir/expr/struct.PrimExprNode.html
@@ -2,7 +2,7 @@
pub base: <a class="struct" href="struct.BaseExprNode.html" title="struct tvm::ir::expr::BaseExprNode">BaseExprNode</a>,
pub datatype: <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.BaseExprNode.html" title="struct tvm::ir::expr::BaseExprNode">BaseExprNode</a></code></span><span id="structfield.datatype" class="structfield small-section-header"><a href="#structfield.datatype" class="anchor [...]
- <a class="struct" href="struct.BaseExprNode.html" title="struct tvm::ir::expr::BaseExprNode">BaseExprNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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#48"> [...]
+ <a class="struct" href="struct.BaseExprNode.html" title="struct tvm::ir::expr::BaseExprNode">BaseExprNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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#48">so [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#210">source</a><a href="#method.borrow" class="anchor">ยง</a><h4 class="code-header">fn <a href="http [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#217">source</a><a href="#method.borrow_mut" class="anchor">ยง</a><h4 class="code-header">fn <a hr [...]
diff --git a/docs/api/rust/tvm/ir/function/struct.BaseFunc.html b/docs/api/rust/tvm/ir/function/struct.BaseFunc.html
index af578b29bc..49a6bcf98a 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/src/core/cmp.rs.html#226">source</a></span><a href="#method.ne" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/c [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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 df3014a137..746899bcce 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.72.1/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.72.1/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.72.1/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.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#210">source</a><a href="#method.borrow" class="anchor">ยง</a><h4 class="code-header">fn <a href="http [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#217">source</a><a href="#method.borrow_mut" class="anchor">ยง</a><h4 class="code-header">fn <a hr [...]
diff --git a/docs/api/rust/tvm/ir/module/struct.IRModule.html b/docs/api/rust/tvm/ir/module/struct.IRModule.html
index fc84c78b0e..d04cc0ce2e 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.72.1/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.72.1/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.72.1/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.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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>,
@@ -36,7 +36,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.72.1/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.72.1/src/core/cmp.rs.html#226">source</a></span><a href="#method.ne" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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-IRModule" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/module.rs.html#47">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-IRModule" class="anchor">ยง</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.72.1/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-IRModule" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/module.rs.html#47">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-IRModule" class="anchor">ยง</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.72.1/cor [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.Op.html b/docs/api/rust/tvm/ir/op/struct.Op.html
index ccb9ca8842..f393e5d66e 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.AvgPool2DAttrs.html b/docs/api/rust/tvm/ir/relay/attrs/nn/struct.AvgPool2DAttrs.html
index b1464ed6fe..2264550c91 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/src/core/cmp.rs.html#226">source</a></span><a href="#method.ne" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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-AvgPool2DAttrs" class="impl"><a class="srclink rightside" href="../../../../../src/tvm/ir/relay/attrs/nn.rs.html#202">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-AvgPool2DAttrs" 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-AvgPool2DAttrs" class="impl"><a class="srclink rightside" href="../../../../../src/tvm/ir/relay/attrs/nn.rs.html#202">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-AvgPool2DAttrs" 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.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.AvgPool2DAttrsNode.html b/docs/api/rust/tvm/ir/relay/attrs/nn/struct.AvgPool2DAttrsNode.html
index f3720f6412..8a7682473b 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.72.1/std/primitive.bool.html">bool</a>,
pub count_include_pad: <a class="primitive" href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/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.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#210">source</a><a href="#method.borrow" class="anchor">ยง</a><h4 class="code-header">fn <a href="http [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#217">source</a><a href="#method.borrow_mut" class="anchor">ยง</a><h4 class="code-header">fn <a hr [...]
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 764d9e3514..75ca0cb9e4 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.BatchMatmulAttrsNode.html b/docs/api/rust/tvm/ir/relay/attrs/nn/struct.BatchMatmulAttrsNode.html
index d7fe1183ec..aec039c372 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.72.1/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.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.72.1/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.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#210">source</a><a href="#method.borrow" class="anchor">ยง</a><h4 class="code-header">fn <a href="http [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#217">source</a><a href="#method.borrow_mut" class="anchor">ยง</a><h4 class="code-header">fn <a hr [...]
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 473e527d19..9bb2fcd30b 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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 f6560b00c8..9c4493c482 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.72.1/std/primitive.f64.html">f64</a>,
pub center: <a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.bool.html">bool</a>,
pub scale: <a class="primitive" href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/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.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#210">source</a><a href="#method.borrow" class="anchor">ยง</a><h4 class="code-header">fn <a href="http [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#217">source</a><a href="#method.borrow_mut" class="anchor">ยง</a><h4 class="code-header">fn <a hr [...]
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 089991b0de..fc267b8f76 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/src/core/cmp.rs.html#226">source</a></span><a href="#method.ne" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.BiasAddAttrsNode.html b/docs/api/rust/tvm/ir/relay/attrs/nn/struct.BiasAddAttrsNode.html
index 752b7dcdfd..6a97576874 100644
--- a/docs/api/rust/tvm/ir/relay/attrs/nn/struct.BiasAddAttrsNode.html
+++ b/docs/api/rust/tvm/ir/relay/attrs/nn/struct.BiasAddAttrsNode.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 `BiasAddAttrsNode` struct in crate `tvm`."><title>BiasAddAttrsNode 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 axis: <a class="primitive" href="https://doc.rust-lang.org/1.72.1/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.72.1/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.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.72.1/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.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#210">source</a><a href="#method.borrow" class="anchor">ยง</a><h4 class="code-header">fn <a href="http [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#217">source</a><a href="#method.borrow_mut" class="anchor">ยง</a><h4 class="code-header">fn <a hr [...]
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 e509dc5cec..e73b160f52 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/src/core/cmp.rs.html#226">source</a></span><a href="#method.ne" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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 198a104123..0605225fc1 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.Conv3DAttrs.html b/docs/api/rust/tvm/ir/relay/attrs/nn/struct.Conv3DAttrs.html
index 8cce1f2ccd..d93d71b626 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/src/core/cmp.rs.html#226">source</a></span><a href="#method.ne" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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-Conv3DAttrs" class="impl"><a class="srclink rightside" href="../../../../../src/tvm/ir/relay/attrs/nn.rs.html#79">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Conv3DAttrs" 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-Conv3DAttrs" class="impl"><a class="srclink rightside" href="../../../../../src/tvm/ir/relay/attrs/nn.rs.html#79">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Conv3DAttrs" 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.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.Conv3DAttrsNode.html b/docs/api/rust/tvm/ir/relay/attrs/nn/struct.Conv3DAttrsNode.html
index 70fca3367f..65ac0a6d41 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.72.1/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.72.1/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.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#210">source</a><a href="#method.borrow" class="anchor">ยง</a><h4 class="code-header">fn <a href="http [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#217">source</a><a href="#method.borrow_mut" class="anchor">ยง</a><h4 class="code-header">fn <a hr [...]
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 669c79d6ea..013cb461a0 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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 42d841aa85..e86d11171e 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.72.1/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.72.1/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.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#210">source</a><a href="#method.borrow" class="anchor">ยง</a><h4 class="code-header">fn <a href="http [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#217">source</a><a href="#method.borrow_mut" class="anchor">ยง</a><h4 class="code-header">fn <a hr [...]
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 06d87253b6..8d34d360b7 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.DenseAttrsNode.html b/docs/api/rust/tvm/ir/relay/attrs/nn/struct.DenseAttrsNode.html
index 09f269530b..9b457a06c0 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.72.1/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.72.1/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.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#210">source</a><a href="#method.borrow" class="anchor">ยง</a><h4 class="code-header">fn <a href="http [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#217">source</a><a href="#method.borrow_mut" class="anchor">ยง</a><h4 class="code-header">fn <a hr [...]
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 e974795efe..c9980e3115 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.GlobalPool2DAttrs.html b/docs/api/rust/tvm/ir/relay/attrs/nn/struct.GlobalPool2DAttrs.html
index 8fdb12e969..1e92cd9549 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/src/core/cmp.rs.html#226">source</a></span><a href="#method.ne" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.LayerNormAttrs.html b/docs/api/rust/tvm/ir/relay/attrs/nn/struct.LayerNormAttrs.html
index dfacc54b0e..4749665a9c 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/src/core/cmp.rs.html#226">source</a></span><a href="#method.ne" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.LayerNormAttrsNode.html b/docs/api/rust/tvm/ir/relay/attrs/nn/struct.LayerNormAttrsNode.html
index 198cf5698d..b305a4723c 100644
--- a/docs/api/rust/tvm/ir/relay/attrs/nn/struct.LayerNormAttrsNode.html
+++ b/docs/api/rust/tvm/ir/relay/attrs/nn/struct.LayerNormAttrsNode.html
@@ -4,8 +4,8 @@
pub epsilon: <a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.f64.html">f64</a>,
pub center: <a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.bool.html">bool</a>,
pub scale: <a class="primitive" href="https://doc.rust-lang.org/1.72.1/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.72.1/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.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.72.1/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.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#210">source</a><a href="#method.borrow" class="anchor">ยง</a><h4 class="code-header">fn <a href="http [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#217">source</a><a href="#method.borrow_mut" class="anchor">ยง</a><h4 class="code-header">fn <a hr [...]
diff --git a/docs/api/rust/tvm/ir/relay/attrs/nn/struct.LeakyReluAttrs.html b/docs/api/rust/tvm/ir/relay/attrs/nn/struct.LeakyReluAttrs.html
index d5da8b43e4..a12bfb18c4 100644
--- a/docs/api/rust/tvm/ir/relay/attrs/nn/struct.LeakyReluAttrs.html
+++ b/docs/api/rust/tvm/ir/relay/attrs/nn/struct.LeakyReluAttrs.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 `LeakyReluAttrs` struct in crate `tvm`."><title>LeakyReluAttrs 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 `LeakyReluAttrs` struct in crate `tvm`."><title>LeakyReluAttrs 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.LeakyReluAttrsNode.html b/docs/api/rust/tvm/ir/relay/attrs/nn/struct.LeakyReluAttrsNode.html
index 8f764e4f4d..e6e7e23b55 100644
--- a/docs/api/rust/tvm/ir/relay/attrs/nn/struct.LeakyReluAttrsNode.html
+++ b/docs/api/rust/tvm/ir/relay/attrs/nn/struct.LeakyReluAttrsNode.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 `LeakyReluAttrsNode` struct in crate `tvm`."><title>LeakyReluAttrsNode 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"> [...]
pub base: <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a>,
pub alpha: <a class="primitive" href="https://doc.rust-lang.org/1.72.1/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.alpha" class="structfield small-section-header"><a href="#structfield.alpha" 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.72.1/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.alpha" class="structfield small-section-header"><a href="#structfield.alpha" 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.72.1/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.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#210">source</a><a href="#method.borrow" class="anchor">ยง</a><h4 class="code-header">fn <a href="http [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#217">source</a><a href="#method.borrow_mut" class="anchor">ยง</a><h4 class="code-header">fn <a hr [...]
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 213642f5c4..b2fa473c0c 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/src/core/cmp.rs.html#226">source</a></span><a href="#method.ne" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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-MatmulAttrs" class="impl"><a class="srclink rightside" href="../../../../../src/tvm/ir/relay/attrs/nn.rs.html#126">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-MatmulAttrs" class="anchor">ยง</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rus [...]
+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-MatmulAttrs" class="impl"><a class="srclink rightside" href="../../../../../src/tvm/ir/relay/attrs/nn.rs.html#126">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-MatmulAttrs" class="anchor">ยง</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rus [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.MaxPool2DAttrs.html b/docs/api/rust/tvm/ir/relay/attrs/nn/struct.MaxPool2DAttrs.html
index d2b5b10c9f..e12ff0bd6f 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
@@ -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 `MaxPool2DAttrs` struct in crate `tvm`."><title>MaxPool2DAttrs 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 `MaxPool2DAttrs` struct in crate `tvm`."><title>MaxPool2DAttrs 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.PadAttrs.html b/docs/api/rust/tvm/ir/relay/attrs/nn/struct.PadAttrs.html
index f545e720a0..e0cb1925d9 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/src/core/cmp.rs.html#226">source</a></span><a href="#method.ne" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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-PadAttrs" class="impl"><a class="srclink rightside" href="../../../../../src/tvm/ir/relay/attrs/nn.rs.html#30">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-PadAttrs" class="anchor">ยง</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang. [...]
+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-PadAttrs" class="impl"><a class="srclink rightside" href="../../../../../src/tvm/ir/relay/attrs/nn.rs.html#30">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-PadAttrs" class="anchor">ยง</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang. [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.SoftmaxAttrs.html b/docs/api/rust/tvm/ir/relay/attrs/nn/struct.SoftmaxAttrs.html
index cb7b41d758..87eb5a726e 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/src/core/cmp.rs.html#226">source</a></span><a href="#method.ne" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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-SoftmaxAttrs" class="impl"><a class="srclink rightside" href="../../../../../src/tvm/ir/relay/attrs/nn.rs.html#172">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-SoftmaxAttrs" 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-SoftmaxAttrs" class="impl"><a class="srclink rightside" href="../../../../../src/tvm/ir/relay/attrs/nn.rs.html#172">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-SoftmaxAttrs" 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.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.SoftmaxAttrsNode.html b/docs/api/rust/tvm/ir/relay/attrs/nn/struct.SoftmaxAttrsNode.html
index b2bbd095c6..3dc04a98ff 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.72.1/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.72.1/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.72.1/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.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#210">source</a><a href="#method.borrow" class="anchor">ยง</a><h4 class="code-header">fn <a href="http [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#217">source</a><a href="#method.borrow_mut" class="anchor">ยง</a><h4 class="code-header">fn <a hr [...]
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 a4d62f2a3b..d9c25e6538 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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 90e5c15b4d..a4dc2dfc86 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.72.1/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.72.1/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.72.1/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.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#210">source</a><a href="#method.borrow" class="anchor">ยง</a><h4 class="code-header">fn <a href="http [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#217">source</a><a href="#method.borrow_mut" class="anchor">ยง</a><h4 class="code-header">fn <a hr [...]
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 668bc2df02..1c15fc477f 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.VarianceAttrs.html b/docs/api/rust/tvm/ir/relay/attrs/reduce/struct.VarianceAttrs.html
index f16d6864ac..96dc05a8d9 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/src/core/cmp.rs.html#226">source</a></span><a href="#method.ne" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.CastAttrs.html b/docs/api/rust/tvm/ir/relay/attrs/transform/struct.CastAttrs.html
index 74c3cc4356..e425fe7036 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/src/core/cmp.rs.html#226">source</a></span><a href="#method.ne" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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-CastAttrs" class="impl"><a class="srclink rightside" href="../../../../../src/tvm/ir/relay/attrs/transform.rs.html#42">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-CastAttrs" 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-CastAttrs" class="impl"><a class="srclink rightside" href="../../../../../src/tvm/ir/relay/attrs/transform.rs.html#42">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-CastAttrs" 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.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.ClipAttrs.html b/docs/api/rust/tvm/ir/relay/attrs/transform/struct.ClipAttrs.html
index f2b316288a..127b621a99 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/src/core/cmp.rs.html#226">source</a></span><a href="#method.ne" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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-ClipAttrs" class="impl"><a class="srclink rightside" href="../../../../../src/tvm/ir/relay/attrs/transform.rs.html#32">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-ClipAttrs" 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-ClipAttrs" class="impl"><a class="srclink rightside" href="../../../../../src/tvm/ir/relay/attrs/transform.rs.html#32">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-ClipAttrs" 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.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.ClipAttrsNode.html b/docs/api/rust/tvm/ir/relay/attrs/transform/struct.ClipAttrsNode.html
index 9f6b69bc7b..2429a52a4c 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.72.1/std/primitive.f64.html">f64</a>,
pub a_max: <a class="primitive" href="https://doc.rust-lang.org/1.72.1/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.72.1/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.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.72.1/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.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#210">source</a><a href="#method.borrow" class="anchor">ยง</a><h4 class="code-header">fn <a href="http [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#217">source</a><a href="#method.borrow_mut" class="anchor">ยง</a><h4 class="code-header">fn <a hr [...]
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 3d3f4f34a4..d2be1f4316 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/src/core/cmp.rs.html#226">source</a></span><a href="#method.ne" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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-ConcatenateAttrs" class="impl"><a class="srclink rightside" href="../../../../../src/tvm/ir/relay/attrs/transform.rs.html#61">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-ConcatenateAttrs" class="anchor">ยง</a><h3 class="code-header">impl<'a> <a class="trait" href= [...]
+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-ConcatenateAttrs" class="impl"><a class="srclink rightside" href="../../../../../src/tvm/ir/relay/attrs/transform.rs.html#61">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-ConcatenateAttrs" class="anchor">ยง</a><h3 class="code-header">impl<'a> <a class="trait" href= [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.ExpandDimsAttrs.html b/docs/api/rust/tvm/ir/relay/attrs/transform/struct.ExpandDimsAttrs.html
index e87c2354c7..28156aeb83 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.ReshapeAttrs.html b/docs/api/rust/tvm/ir/relay/attrs/transform/struct.ReshapeAttrs.html
index c264f22255..8d3539baa1 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/src/core/cmp.rs.html#226">source</a></span><a href="#method.ne" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.SplitAttrs.html b/docs/api/rust/tvm/ir/relay/attrs/transform/struct.SplitAttrs.html
index bfd95b63de..1e941664ef 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/src/core/cmp.rs.html#226">source</a></span><a href="#method.ne" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.SqueezeAttrs.html b/docs/api/rust/tvm/ir/relay/attrs/transform/struct.SqueezeAttrs.html
index 224c2f6364..41efb0f17c 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/src/core/cmp.rs.html#226">source</a></span><a href="#method.ne" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.StackAttrs.html b/docs/api/rust/tvm/ir/relay/attrs/transform/struct.StackAttrs.html
index 29ca186303..55436c43f4 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.StackAttrsNode.html b/docs/api/rust/tvm/ir/relay/attrs/transform/struct.StackAttrsNode.html
index 51a702c3cf..dc7df0f843 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.72.1/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.72.1/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.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#210">source</a><a href="#method.borrow" class="anchor">ยง</a><h4 class="code-header">fn <a href="http [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#217">source</a><a href="#method.borrow_mut" class="anchor">ยง</a><h4 class="code-header">fn <a hr [...]
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 be8fd29fd0..9873d76b2b 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.TakeAttrs.html b/docs/api/rust/tvm/ir/relay/attrs/transform/struct.TakeAttrs.html
index 26762a5c1a..2541112664 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/src/core/cmp.rs.html#226">source</a></span><a href="#method.ne" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.TransposeAttrs.html b/docs/api/rust/tvm/ir/relay/attrs/transform/struct.TransposeAttrs.html
index 54a62a3677..cf609d9b28 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/src/core/cmp.rs.html#226">source</a></span><a href="#method.ne" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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 0217927f46..343bfe0d4c 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.CallNode.html b/docs/api/rust/tvm/ir/relay/struct.CallNode.html
index 209269c31d..d857d1d256 100644
--- a/docs/api/rust/tvm/ir/relay/struct.CallNode.html
+++ b/docs/api/rust/tvm/ir/relay/struct.CallNode.html
@@ -5,8 +5,8 @@
pub attrs: <a class="struct" href="../attrs/struct.Attrs.html" title="struct tvm::ir::attrs::Attrs">Attrs</a>,
pub 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>>,
/* private fields */
-}</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.op" class="structfield small-section-header"><a href="#structfield.op" class="anchor field">ยง</a><code>op: < [...]
- <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.72.1/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#148">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.op" class="structfield small-section-header"><a href="#structfield.op" class="anchor field">ยง</a><code>op: < [...]
+ <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.72.1/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#148">sourc [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#210">source</a><a href="#method.borrow" class="anchor">ยง</a><h4 class="code-header">fn <a href="http [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#217">source</a><a href="#method.borrow_mut" class="anchor">ยง</a><h4 class="code-header">fn <a hr [...]
diff --git a/docs/api/rust/tvm/ir/relay/struct.Clause.html b/docs/api/rust/tvm/ir/relay/struct.Clause.html
index 8735be0577..dc872ad10a 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/src/core/cmp.rs.html#226">source</a></span><a href="#method.ne" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/cor [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.Constant.html b/docs/api/rust/tvm/ir/relay/struct.Constant.html
index 96ac099205..fd5339f2ea 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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 8d004eb764..c11e6b6c8f 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.72.1/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 [...]
+}</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.72.1/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</ [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#210">source</a><a href="#method.borrow" class="anchor">ยง</a><h4 class="code-header">fn <a href="http [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#217">source</a><a href="#method.borrow_mut" class="anchor">ยง</a><h4 class="code-header">fn <a hr [...]
diff --git a/docs/api/rust/tvm/ir/relay/struct.Constructor.html b/docs/api/rust/tvm/ir/relay/struct.Constructor.html
index 5786ecd11b..8fe56a6938 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.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/src/core/cmp.rs.html#226">source</a></span><a href="#method.ne" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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-Constructor" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#307">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Constructor" class="anchor">ยง</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/ [...]
+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-Constructor" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#307">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Constructor" class="anchor">ยง</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/ [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.ConstructorNode.html b/docs/api/rust/tvm/ir/relay/struct.ConstructorNode.html
index 141113e97a..9744f669cc 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.72.1/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.72.1/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.72.1/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 [...]
+}</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.72.1/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< [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#210">source</a><a href="#method.borrow" class="anchor">ยง</a><h4 class="code-header">fn <a href="http [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#217">source</a><a href="#method.borrow_mut" class="anchor">ยง</a><h4 class="code-header">fn <a hr [...]
diff --git a/docs/api/rust/tvm/ir/relay/struct.DataType.html b/docs/api/rust/tvm/ir/relay/struct.DataType.html
index cd1ebaf1cc..8a64e5a948 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.72.1/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.72.1/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.72.1/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.72.1/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.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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 7d940e74da..0b152de972 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/src/core/cmp.rs.html#226">source</a></span><a href="#method.ne" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/core/con [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.Function.html b/docs/api/rust/tvm/ir/relay/struct.Function.html
index 7129d869c7..265acc8534 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.72.1/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.72.1/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.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/src/core/cmp.rs.html#226">source</a></span><a href="#method.ne" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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.72.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-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.72.1 [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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 30967d7fca..01b75b9c8e 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.72.1/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.72.1/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.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#210">source</a><a href="#method.borrow" class="anchor">ยง</a><h4 class="code-header">fn <a href="http [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#217">source</a><a href="#method.borrow_mut" class="anchor">ยง</a><h4 class="code-header">fn <a hr [...]
diff --git a/docs/api/rust/tvm/ir/relay/struct.Id.html b/docs/api/rust/tvm/ir/relay/struct.Id.html
index 26c0e3f132..ffc6526cfd 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/src/core/cmp.rs.html#226">source</a></span><a href="#method.ne" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/core/convert [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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 0b3a57a423..d2e1bd9b33 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.Let.html b/docs/api/rust/tvm/ir/relay/struct.Let.html
index 23de626afc..e0022f112d 100644
--- a/docs/api/rust/tvm/ir/relay/struct.Let.html
+++ b/docs/api/rust/tvm/ir/relay/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::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 `Let` struct in crate `tvm`."><title>Let 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.Match.html b/docs/api/rust/tvm/ir/relay/struct.Match.html
index 7d30afade4..dd61ac3003 100644
--- a/docs/api/rust/tvm/ir/relay/struct.Match.html
+++ b/docs/api/rust/tvm/ir/relay/struct.Match.html
@@ -3,7 +3,7 @@
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>>,
complete: <a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.bool.html">bool</a>,
span: <a class="struct" href="../span/struct.Span.html" title="struct tvm::ir::span::Span">Span</a>
-) -> <a class="struct" href="struct.Match.html" title="struct tvm::ir::relay::Match">Match</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-Match" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#451 [...]
+) -> <a class="struct" href="struct.Match.html" title="struct tvm::ir::relay::Match">Match</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-Match" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#451 [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/src/core/cmp.rs.html#226">source</a></span><a href="#method.ne" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/core/ [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.Pattern.html b/docs/api/rust/tvm/ir/relay/struct.Pattern.html
index 8a9c43cdbc..ee971f8ad3 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/src/core/cmp.rs.html#226">source</a></span><a href="#method.ne" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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-Pattern" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#332">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Pattern" class="anchor">ยง</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.72.1/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-Pattern" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#332">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Pattern" class="anchor">ยง</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.72.1/c [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.PatternConstructor.html b/docs/api/rust/tvm/ir/relay/struct.PatternConstructor.html
index 2c09d5bb87..46a209a975 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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>,
@@ -10,7 +10,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.72.1/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.72.1/src/core/cmp.rs.html#226">source</a></span><a href="#method.ne" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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-PatternConstructor" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#386">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-PatternConstructor" 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-PatternConstructor" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#386">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-PatternConstructor" 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.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.PatternConstructorNode.html b/docs/api/rust/tvm/ir/relay/struct.PatternConstructorNode.html
index bf07613c61..f538284a3b 100644
--- a/docs/api/rust/tvm/ir/relay/struct.PatternConstructorNode.html
+++ b/docs/api/rust/tvm/ir/relay/struct.PatternConstructorNode.html
@@ -3,7 +3,7 @@
pub constructor: <a class="struct" href="struct.Constructor.html" title="struct tvm::ir::relay::Constructor">Constructor</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.constructor" class="structfield small-section-header"><a href="#structfield.constructor" class="anc [...]
- <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.72.1/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#386 [...]
+ <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.72.1/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#3 [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#210">source</a><a href="#method.borrow" class="anchor">ยง</a><h4 class="code-header">fn <a href="http [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#217">source</a><a href="#method.borrow_mut" class="anchor">ยง</a><h4 class="code-header">fn <a hr [...]
diff --git a/docs/api/rust/tvm/ir/relay/struct.PatternNode.html b/docs/api/rust/tvm/ir/relay/struct.PatternNode.html
index 1fdb9b7644..8072e1fd86 100644
--- a/docs/api/rust/tvm/ir/relay/struct.PatternNode.html
+++ b/docs/api/rust/tvm/ir/relay/struct.PatternNode.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.72.1/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#332">s [...]
+ <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.72.1/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#332" [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#210">source</a><a href="#method.borrow" class="anchor">ยง</a><h4 class="code-header">fn <a href="http [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#217">source</a><a href="#method.borrow_mut" class="anchor">ยง</a><h4 class="code-header">fn <a hr [...]
diff --git a/docs/api/rust/tvm/ir/relay/struct.PatternTuple.html b/docs/api/rust/tvm/ir/relay/struct.PatternTuple.html
index 9778ed8f27..ed0604162b 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/src/core/cmp.rs.html#226">source</a></span><a href="#method.ne" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.PatternVar.html b/docs/api/rust/tvm/ir/relay/struct.PatternVar.html
index 77b725e5df..529356a7f6 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/src/core/cmp.rs.html#226">source</a></span><a href="#method.ne" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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-PatternVar" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#367">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-PatternVar" 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-PatternVar" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#367">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-PatternVar" 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.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.PatternWildcard.html b/docs/api/rust/tvm/ir/relay/struct.PatternWildcard.html
index 0c3c88b7c4..ea20954dae 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.PatternWildcardNode.html b/docs/api/rust/tvm/ir/relay/struct.PatternWildcardNode.html
index 96b73c453e..2ee1eec39b 100644
--- a/docs/api/rust/tvm/ir/relay/struct.PatternWildcardNode.html
+++ b/docs/api/rust/tvm/ir/relay/struct.PatternWildcardNode.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 `PatternWildcardNode` struct in crate `tvm`."><title>PatternWildcardNode 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="prel [...]
pub base: <a class="struct" href="struct.PatternNode.html" title="struct tvm::ir::relay::PatternNode">PatternNode</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><h2 id="trait-implementations" class="small-section-header">Trait Implementations<a href="#trait-implementations" class=" [...]
- <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.72.1/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#3 [...]
+ <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.72.1/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#350 [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#210">source</a><a href="#method.borrow" class="anchor">ยง</a><h4 class="code-header">fn <a href="http [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#217">source</a><a href="#method.borrow_mut" class="anchor">ยง</a><h4 class="code-header">fn <a hr [...]
diff --git a/docs/api/rust/tvm/ir/relay/struct.RefCreate.html b/docs/api/rust/tvm/ir/relay/struct.RefCreate.html
index dbd93138df..b9746d3630 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.RefRead.html b/docs/api/rust/tvm/ir/relay/struct.RefRead.html
index 13d930d88b..831b258741 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.RefReadNode.html b/docs/api/rust/tvm/ir/relay/struct.RefReadNode.html
index a2a12dfff3..948b1be7c5 100644
--- a/docs/api/rust/tvm/ir/relay/struct.RefReadNode.html
+++ b/docs/api/rust/tvm/ir/relay/struct.RefReadNode.html
@@ -2,7 +2,7 @@
pub base: <a class="struct" href="struct.ExprNode.html" title="struct tvm::ir::relay::ExprNode">ExprNode</a>,
pub ref_value: <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.ref_value" class="structfield small-section-header"><a href="#structfield.ref_value" 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.72.1/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#267">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.72.1/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#267">sourc [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#210">source</a><a href="#method.borrow" class="anchor">ยง</a><h4 class="code-header">fn <a href="http [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#217">source</a><a href="#method.borrow_mut" class="anchor">ยง</a><h4 class="code-header">fn <a hr [...]
diff --git a/docs/api/rust/tvm/ir/relay/struct.RefWrite.html b/docs/api/rust/tvm/ir/relay/struct.RefWrite.html
index 7d4954c0c9..ecbaecf108 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.Tuple.html b/docs/api/rust/tvm/ir/relay/struct.Tuple.html
index 553e9bb498..232a7608e3 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/src/core/cmp.rs.html#226">source</a></span><a href="#method.ne" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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-Tuple" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#95">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Tuple" class="anchor">ยง</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.72.1/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-Tuple" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#95">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Tuple" class="anchor">ยง</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.72.1/core/c [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.TupleGetItem.html b/docs/api/rust/tvm/ir/relay/struct.TupleGetItem.html
index 3c8f9e686f..dc48247f2e 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/src/core/cmp.rs.html#226">source</a></span><a href="#method.ne" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.TupleGetItemNode.html b/docs/api/rust/tvm/ir/relay/struct.TupleGetItemNode.html
index cce812865d..209dee68e5 100644
--- a/docs/api/rust/tvm/ir/relay/struct.TupleGetItemNode.html
+++ b/docs/api/rust/tvm/ir/relay/struct.TupleGetItemNode.html
@@ -3,7 +3,7 @@
pub tuple: <a class="struct" href="struct.Expr.html" title="struct tvm::ir::relay::Expr">Expr</a>,
pub index: <a class="primitive" href="https://doc.rust-lang.org/1.72.1/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.tuple" class="structfield small-section-header"><a href="#structfield.tuple" class="anchor field">ยง</a><code [...]
- <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.72.1/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#227">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.72.1/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#227">sourc [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#210">source</a><a href="#method.borrow" class="anchor">ยง</a><h4 class="code-header">fn <a href="http [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#217">source</a><a href="#method.borrow_mut" class="anchor">ยง</a><h4 class="code-header">fn <a hr [...]
diff --git a/docs/api/rust/tvm/ir/relay/struct.Var.html b/docs/api/rust/tvm/ir/relay/struct.Var.html
index 26a0963d98..af420ee303 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.VarNode.html b/docs/api/rust/tvm/ir/relay/struct.VarNode.html
index 9e1ea08d1b..e889c18b8f 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.72.1/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.72.1/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.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#210">source</a><a href="#method.borrow" class="anchor">ยง</a><h4 class="code-header">fn <a href="http [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#217">source</a><a href="#method.borrow_mut" class="anchor">ยง</a><h4 class="code-header">fn <a hr [...]
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 9d9fc15fca..83b511c364 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/src/core/cmp.rs.html#226">source</a></span><a href="#method.ne" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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-Source" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/source_map.rs.html#32">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Source" class="anchor">ยง</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.72.1/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-Source" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/source_map.rs.html#32">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Source" class="anchor">ยง</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.72.1/cor [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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/source_map/struct.SourceMap.html b/docs/api/rust/tvm/ir/source_map/struct.SourceMap.html
index 3f6bcfffa0..429aa7e614 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.SourceMapNode.html b/docs/api/rust/tvm/ir/source_map/struct.SourceMapNode.html
index 888ef9a0ac..c9886c498b 100644
--- a/docs/api/rust/tvm/ir/source_map/struct.SourceMapNode.html
+++ b/docs/api/rust/tvm/ir/source_map/struct.SourceMapNode.html
@@ -5,7 +5,7 @@
</div></details><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><div class="docblock"><p>The base object.</p>
</div><span id="structfield.source_map" class="structfield small-section-header"><a href="#structfield.source_map" class="anchor field">ยง</a><code>source_map: <a class="struct" href="../../runtime/map/struct.Map.html" title="struct tvm::runtime::map::Map">Map</a><<a class="struct" href="../span/struct.SourceName.html" title="struct tvm::ir::span::SourceName">SourceName</a>, <a class="struct" href="struct.Source.html" title="struct tvm::ir::source_map::Source">Source</a>></code></sp [...]
</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-SourceMapNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/source_map.rs.html#49">source</a><a href="#impl-AsRef%3CO%3E-for-SourceMapNode" class="anchor">ยง</a><h3 class="code-header">impl<O& [...]
- <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.72.1/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/source_map.rs.html#49">s [...]
+ <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.72.1/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/source_map.rs.html#49" [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#210">source</a><a href="#method.borrow" class="anchor">ยง</a><h4 class="code-header">fn <a href="http [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#217">source</a><a href="#method.borrow_mut" class="anchor">ยง</a><h4 class="code-header">fn <a hr [...]
diff --git a/docs/api/rust/tvm/ir/span/struct.Span.html b/docs/api/rust/tvm/ir/span/struct.Span.html
index 17b4bbab60..45ee52271e 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.72.1/std/primitive.i32.html">i32</a>,
column: <a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.i32.html">i32</a>,
end_column: <a class="primitive" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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 85403d3d23..361f5454f6 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.72.1/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.72.1/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.72.1/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 [...]
+ <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.72.1/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< [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#210">source</a><a href="#method.borrow" class="anchor">ยง</a><h4 class="code-header">fn <a href="http [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#217">source</a><a href="#method.borrow_mut" class="anchor">ยง</a><h4 class="code-header">fn <a hr [...]
diff --git a/docs/api/rust/tvm/ir/tir/struct.Add.html b/docs/api/rust/tvm/ir/tir/struct.Add.html
index 1295865d04..8413773126 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/src/core/cmp.rs.html#226">source</a></span><a href="#method.ne" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/core/convert/tra [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.And.html b/docs/api/rust/tvm/ir/tir/struct.And.html
index 2c1ca5f7b6..a45fdbb89b 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.Cast.html b/docs/api/rust/tvm/ir/tir/struct.Cast.html
index 2725a746fa..168a9d40ba 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.CastNode.html b/docs/api/rust/tvm/ir/tir/struct.CastNode.html
index 43d35b7ddd..2d2be34e6f 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.72.1/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.72.1/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.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#210">source</a><a href="#method.borrow" class="anchor">ยง</a><h4 class="code-header">fn <a href="http [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#217">source</a><a href="#method.borrow_mut" class="anchor">ยง</a><h4 class="code-header">fn <a hr [...]
diff --git a/docs/api/rust/tvm/ir/tir/struct.Div.html b/docs/api/rust/tvm/ir/tir/struct.Div.html
index 2b290152da..1f0ec50baf 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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 dcd7bc6f31..ca72aca758 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.72.1/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.72.1/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.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#210">source</a><a href="#method.borrow" class="anchor">ยง</a><h4 class="code-header">fn <a href="http [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#217">source</a><a href="#method.borrow_mut" class="anchor">ยง</a><h4 class="code-header">fn <a hr [...]
diff --git a/docs/api/rust/tvm/ir/tir/struct.Eq.html b/docs/api/rust/tvm/ir/tir/struct.Eq.html
index 7e8e3a002a..db02496afb 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.FloorDiv.html b/docs/api/rust/tvm/ir/tir/struct.FloorDiv.html
index d495d141aa..000259a665 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/src/core/cmp.rs.html#226">source</a></span><a href="#method.ne" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/core/c [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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 3aedd01360..87d225cd9d 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/src/core/cmp.rs.html#226">source</a></span><a href="#method.ne" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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-FloorMod" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#75">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-FloorMod" class="anchor">ยง</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.72.1/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-FloorMod" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#75">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-FloorMod" class="anchor">ยง</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.72.1/core/c [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.FloorModNode.html b/docs/api/rust/tvm/ir/tir/struct.FloorModNode.html
index e965177022..32f690af00 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.72.1/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.72.1/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.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#210">source</a><a href="#method.borrow" class="anchor">ยง</a><h4 class="code-header">fn <a href="http [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#217">source</a><a href="#method.borrow_mut" class="anchor">ยง</a><h4 class="code-header">fn <a hr [...]
diff --git a/docs/api/rust/tvm/ir/tir/struct.Ge.html b/docs/api/rust/tvm/ir/tir/struct.Ge.html
index d3eaf2f7ee..dce39e4382 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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 c7d0ce51ab..1584208aa6 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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 23fdadddf7..80180e9796 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.Le.html b/docs/api/rust/tvm/ir/tir/struct.Le.html
index aa167e1b1b..7b8716c3e1 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/src/core/cmp.rs.html#226">source</a></span><a href="#method.ne" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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-Le" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#92">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Le" class="anchor">ยง</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.72.1/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-Le" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#92">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Le" class="anchor">ยง</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.72.1/core/convert/trait [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.LeNode.html b/docs/api/rust/tvm/ir/tir/struct.LeNode.html
index 1db8d2fe67..9eb047c8ff 100644
--- a/docs/api/rust/tvm/ir/tir/struct.LeNode.html
+++ b/docs/api/rust/tvm/ir/tir/struct.LeNode.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.72.1/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.72.1/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.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#210">source</a><a href="#method.borrow" class="anchor">ยง</a><h4 class="code-header">fn <a href="http [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#217">source</a><a href="#method.borrow_mut" class="anchor">ยง</a><h4 class="code-header">fn <a hr [...]
diff --git a/docs/api/rust/tvm/ir/tir/struct.Let.html b/docs/api/rust/tvm/ir/tir/struct.Let.html
index 3ba8177441..8482296305 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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 b436303edf..5de3018ede 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/src/core/cmp.rs.html#226">source</a></span><a href="#method.ne" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/core/convert/trait [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.LtNode.html b/docs/api/rust/tvm/ir/tir/struct.LtNode.html
index b6ffe07c5c..8f93699aea 100644
--- a/docs/api/rust/tvm/ir/tir/struct.LtNode.html
+++ b/docs/api/rust/tvm/ir/tir/struct.LtNode.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.72.1/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.72.1/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.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#210">source</a><a href="#method.borrow" class="anchor">ยง</a><h4 class="code-header">fn <a href="http [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#217">source</a><a href="#method.borrow_mut" class="anchor">ยง</a><h4 class="code-header">fn <a hr [...]
diff --git a/docs/api/rust/tvm/ir/tir/struct.Max.html b/docs/api/rust/tvm/ir/tir/struct.Max.html
index 9568c7c9f5..0a8c1309d8 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/src/core/cmp.rs.html#226">source</a></span><a href="#method.ne" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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-Max" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#78">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Max" class="anchor">ยง</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.72.1/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-Max" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#78">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Max" class="anchor">ยง</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.72.1/core/convert/tra [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.Min.html b/docs/api/rust/tvm/ir/tir/struct.Min.html
index 8412950b47..df4fe9e359 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/src/core/cmp.rs.html#226">source</a></span><a href="#method.ne" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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-Min" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#77">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Min" class="anchor">ยง</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.72.1/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-Min" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#77">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Min" class="anchor">ยง</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.72.1/core/convert/tra [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.Mod.html b/docs/api/rust/tvm/ir/tir/struct.Mod.html
index 031ca72f60..fffe86ea4e 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.Mul.html b/docs/api/rust/tvm/ir/tir/struct.Mul.html
index 459b84679f..cc5c4fb19b 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.MulNode.html b/docs/api/rust/tvm/ir/tir/struct.MulNode.html
index 7c462c0eea..57a566b2e7 100644
--- a/docs/api/rust/tvm/ir/tir/struct.MulNode.html
+++ b/docs/api/rust/tvm/ir/tir/struct.MulNode.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.72.1/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.72.1/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.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#210">source</a><a href="#method.borrow" class="anchor">ยง</a><h4 class="code-header">fn <a href="http [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#217">source</a><a href="#method.borrow_mut" class="anchor">ยง</a><h4 class="code-header">fn <a hr [...]
diff --git a/docs/api/rust/tvm/ir/tir/struct.Ne.html b/docs/api/rust/tvm/ir/tir/struct.Ne.html
index a93d272394..1c9d5a0ce4 100644
--- a/docs/api/rust/tvm/ir/tir/struct.Ne.html
+++ b/docs/api/rust/tvm/ir/tir/struct.Ne.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 `Ne` struct in crate `tvm`."><title>Ne 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 `Ne` struct in crate `tvm`."><title>Ne 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.Not.html b/docs/api/rust/tvm/ir/tir/struct.Not.html
index 7d0eea3558..ddfceedb6b 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.Or.html b/docs/api/rust/tvm/ir/tir/struct.Or.html
index 17cb8caffc..93e0ed663b 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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 848987c5fe..27cbb9589b 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.72.1/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.72.1/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.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#210">source</a><a href="#method.borrow" class="anchor">ยง</a><h4 class="code-header">fn <a href="http [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#217">source</a><a href="#method.borrow_mut" class="anchor">ยง</a><h4 class="code-header">fn <a hr [...]
diff --git a/docs/api/rust/tvm/ir/tir/struct.Ramp.html b/docs/api/rust/tvm/ir/tir/struct.Ramp.html
index 210c1e449e..7c67300cdb 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.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.RampNode.html b/docs/api/rust/tvm/ir/tir/struct.RampNode.html
index 3f552fd1b5..7ea9dc851b 100644
--- a/docs/api/rust/tvm/ir/tir/struct.RampNode.html
+++ b/docs/api/rust/tvm/ir/tir/struct.RampNode.html
@@ -4,7 +4,7 @@
pub lanes: <a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.i32.html">i32</a>,
/* private fields */
}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">ยง</a></h2><span id="structfield.start" class="structfield small-section-header"><a href="#structfield.start" class="anchor field">ยง</a><code>start: <a class="struct" href="../expr/struct.PrimExpr.html" title="struct tvm::ir::expr::PrimExpr">PrimExpr</a></code></span><span id="structfield.stride" class="structfield small-section-header"><a href="#structfield.stride" class="anchor field [...]
- <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.72.1/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.72.1/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.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#210">source</a><a href="#method.borrow" class="anchor">ยง</a><h4 class="code-header">fn <a href="http [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#217">source</a><a href="#method.borrow_mut" class="anchor">ยง</a><h4 class="code-header">fn <a hr [...]
diff --git a/docs/api/rust/tvm/ir/tir/struct.Select.html b/docs/api/rust/tvm/ir/tir/struct.Select.html
index ae33af33c7..78f4a3ab2b 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/src/core/cmp.rs.html#226">source</a></span><a href="#method.ne" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/core/co [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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 4d0682eee9..63b0c4be85 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.72.1/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.72.1/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.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#210">source</a><a href="#method.borrow" class="anchor">ยง</a><h4 class="code-header">fn <a href="http [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#217">source</a><a href="#method.borrow_mut" class="anchor">ยง</a><h4 class="code-header">fn <a hr [...]
diff --git a/docs/api/rust/tvm/ir/tir/struct.Sub.html b/docs/api/rust/tvm/ir/tir/struct.Sub.html
index dbfbad950b..52320d8920 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.SubNode.html b/docs/api/rust/tvm/ir/tir/struct.SubNode.html
index f2f909baca..ea234be421 100644
--- a/docs/api/rust/tvm/ir/tir/struct.SubNode.html
+++ b/docs/api/rust/tvm/ir/tir/struct.SubNode.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.72.1/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.72.1/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.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#210">source</a><a href="#method.borrow" class="anchor">ยง</a><h4 class="code-header">fn <a href="http [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#217">source</a><a href="#method.borrow_mut" class="anchor">ยง</a><h4 class="code-header">fn <a hr [...]
diff --git a/docs/api/rust/tvm/ir/tir/struct.Var.html b/docs/api/rust/tvm/ir/tir/struct.Var.html
index d1b0a903e2..ac79503b6b 100644
--- a/docs/api/rust/tvm/ir/tir/struct.Var.html
+++ b/docs/api/rust/tvm/ir/tir/struct.Var.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.72.1/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.72.1/src/core/cmp.rs.html#226">source</a></span><a href="#method.ne" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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/tir.rs.html#65-66">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.72.1/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-Var" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#65-66">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.72.1/core/convert/ [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.BaseTensorType.html b/docs/api/rust/tvm/ir/ty/struct.BaseTensorType.html
index a78cd0b4f4..94df103921 100644
--- a/docs/api/rust/tvm/ir/ty/struct.BaseTensorType.html
+++ b/docs/api/rust/tvm/ir/ty/struct.BaseTensorType.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 `BaseTensorType` struct in crate `tvm`."><title>BaseTensorType 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 `BaseTensorType` struct in crate `tvm`."><title>BaseTensorType 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/src/core/cmp.rs.html#226">source</a></span><a href="#method.ne" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.BaseTensorTypeNode.html b/docs/api/rust/tvm/ir/ty/struct.BaseTensorTypeNode.html
index db8fb727fc..36317b57af 100644
--- a/docs/api/rust/tvm/ir/ty/struct.BaseTensorTypeNode.html
+++ b/docs/api/rust/tvm/ir/ty/struct.BaseTensorTypeNode.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 `BaseTensorTypeNode` struct in crate `tvm`."><title>BaseTensorTypeNode 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.72.1/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#222">source</a><a href [...]
+}</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.72.1/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#222">source</a><a hr [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#210">source</a><a href="#method.borrow" class="anchor">ยง</a><h4 class="code-header">fn <a href="http [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#217">source</a><a href="#method.borrow_mut" class="anchor">ยง</a><h4 class="code-header">fn <a hr [...]
diff --git a/docs/api/rust/tvm/ir/ty/struct.FuncType.html b/docs/api/rust/tvm/ir/ty/struct.FuncType.html
index 6173392285..02b72bd3a3 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.GlobalTypeVar.html b/docs/api/rust/tvm/ir/ty/struct.GlobalTypeVar.html
index d143687ff9..b10435cd7f 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.72.1/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.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/src/core/cmp.rs.html#226">source</a></span><a href="#method.ne" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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.7 [...]
+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.7 [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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 a1d80b8c90..0a8533492a 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/src/core/cmp.rs.html#226">source</a></span><a href="#method.ne" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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 02bff34232..1208e846f6 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/src/core/cmp.rs.html#226">source</a></span><a href="#method.ne" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/c [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.PointerTypeNode.html b/docs/api/rust/tvm/ir/ty/struct.PointerTypeNode.html
index 4ac6b34d7e..5c760d8c91 100644
--- a/docs/api/rust/tvm/ir/ty/struct.PointerTypeNode.html
+++ b/docs/api/rust/tvm/ir/ty/struct.PointerTypeNode.html
@@ -3,7 +3,7 @@
pub element_type: <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.element_type" class="structfield small-section-header"><a href="#structfield.element_type" class="anchor field" [...]
</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-PointerTypeNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/ty.rs.html#77">source</a><a href="#impl-AsRef%3CO%3E-for-PointerTypeNode" class="anchor">ยง</a><h3 class="code-header">impl<O> [...]
- <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.72.1/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#77">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.72.1/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#77">source</a><a href= [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#210">source</a><a href="#method.borrow" class="anchor">ยง</a><h4 class="code-header">fn <a href="http [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#217">source</a><a href="#method.borrow_mut" class="anchor">ยง</a><h4 class="code-header">fn <a hr [...]
diff --git a/docs/api/rust/tvm/ir/ty/struct.PrimType.html b/docs/api/rust/tvm/ir/ty/struct.PrimType.html
index 2c30501d3c..f6faf5cb9f 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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 1cf36d516d..110d1e1232 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.72.1/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.72.1/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.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#210">source</a><a href="#method.borrow" class="anchor">ยง</a><h4 class="code-header">fn <a href="http [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#217">source</a><a href="#method.borrow_mut" class="anchor">ยง</a><h4 class="code-header">fn <a hr [...]
diff --git a/docs/api/rust/tvm/ir/ty/struct.RefType.html b/docs/api/rust/tvm/ir/ty/struct.RefType.html
index 6ef0e5ebbc..4676841d38 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.RelayRefTypeNode.html b/docs/api/rust/tvm/ir/ty/struct.RelayRefTypeNode.html
index 49cb2d40b0..cf778552f9 100644
--- a/docs/api/rust/tvm/ir/ty/struct.RelayRefTypeNode.html
+++ b/docs/api/rust/tvm/ir/ty/struct.RelayRefTypeNode.html
@@ -2,7 +2,7 @@
pub base: <a class="struct" href="struct.TypeNode.html" title="struct tvm::ir::ty::TypeNode">TypeNode</a>,
pub value: <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.value" class="structfield small-section-header"><a href="#structfield.value" class="anchor field">ยง</a><code>va [...]
- <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.72.1/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#213">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.72.1/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#213">source</a><a hr [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#210">source</a><a href="#method.borrow" class="anchor">ยง</a><h4 class="code-header">fn <a href="http [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#217">source</a><a href="#method.borrow_mut" class="anchor">ยง</a><h4 class="code-header">fn <a hr [...]
diff --git a/docs/api/rust/tvm/ir/ty/struct.TensorType.html b/docs/api/rust/tvm/ir/ty/struct.TensorType.html
index 304303a61c..5f4913dbc6 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/src/core/cmp.rs.html#226">source</a></span><a href="#method.ne" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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-TensorType" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/ty.rs.html#230">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-TensorType" class="anchor">ยง</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.72.1/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-TensorType" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/ty.rs.html#230">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-TensorType" class="anchor">ยง</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.72.1/co [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.TensorTypeNode.html b/docs/api/rust/tvm/ir/ty/struct.TensorTypeNode.html
index f183e5a927..a642b81bfb 100644
--- a/docs/api/rust/tvm/ir/ty/struct.TensorTypeNode.html
+++ b/docs/api/rust/tvm/ir/ty/struct.TensorTypeNode.html
@@ -3,7 +3,7 @@
pub shape: <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 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.shape" class="structfield small-section-header"><a href="#structfield.shape" class="anchor field">ยง</a><code>sh [...]
- <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.72.1/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#230">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.72.1/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#230">source</a><a hr [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#210">source</a><a href="#method.borrow" class="anchor">ยง</a><h4 class="code-header">fn <a href="http [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#217">source</a><a href="#method.borrow_mut" class="anchor">ยง</a><h4 class="code-header">fn <a hr [...]
diff --git a/docs/api/rust/tvm/ir/ty/struct.TupleType.html b/docs/api/rust/tvm/ir/ty/struct.TupleType.html
index 440ee5304c..b5f11e4f43 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.Type.html b/docs/api/rust/tvm/ir/ty/struct.Type.html
index 63a360da5d..9341073bf8 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/src/core/cmp.rs.html#226">source</a></span><a href="#method.ne" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/core/convert/tr [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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 dc3529b5c8..8aac56a0da 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/src/core/cmp.rs.html#226">source</a></span><a href="#method.ne" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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 20f4f39b21..a8a82ec0d1 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.72.1/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 [...]
+ <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.72.1/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 [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#210">source</a><a href="#method.borrow" class="anchor">ยง</a><h4 class="code-header">fn <a href="http [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#217">source</a><a href="#method.borrow_mut" class="anchor">ยง</a><h4 class="code-header">fn <a hr [...]
diff --git a/docs/api/rust/tvm/ir/ty/struct.TypeData.html b/docs/api/rust/tvm/ir/ty/struct.TypeData.html
index c846b8c909..3fa3a4bf9a 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.72.1/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.72.1/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.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.TypeNode.html b/docs/api/rust/tvm/ir/ty/struct.TypeNode.html
index 63850a8b88..4fefd4ad7f 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.72.1/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< [...]
+ <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.72.1/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 [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#210">source</a><a href="#method.borrow" class="anchor">ยง</a><h4 class="code-header">fn <a href="http [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#217">source</a><a href="#method.borrow_mut" class="anchor">ยง</a><h4 class="code-header">fn <a hr [...]
diff --git a/docs/api/rust/tvm/ir/ty/struct.TypeVar.html b/docs/api/rust/tvm/ir/ty/struct.TypeVar.html
index 274689d3a7..e1578acab9 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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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/module/struct.Module.html b/docs/api/rust/tvm/module/struct.Module.html
index 9214943932..8842b3528b 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.72.1/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><<a class="struct" href="https://doc.rust-lang.org/1.72.1/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.72.1/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>, fmt: <a class="struct" href="https://doc.rust-lang.org/1.72.1/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.72.1/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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 30c68270f3..fdcc8b594a 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.72.1/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>< [...]
+</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.72.1/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 [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#210">source</a><a href="#method.borrow" class="anchor">ยง</a><h4 class="code-header">fn <a href="http [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#217">source</a><a href="#method.borrow_mut" class="anchor">ยง</a><h4 class="code-header">fn <a hr [...]
diff --git a/docs/api/rust/tvm/ndarray/struct.NDArray.html b/docs/api/rust/tvm/ndarray/struct.NDArray.html
index a7b4be6cd8..a24e05ed94 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.72.1/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.72.1/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.72.1/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.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
diff --git a/docs/api/rust/tvm/ndarray/struct.NDArrayContainer.html b/docs/api/rust/tvm/ndarray/struct.NDArrayContainer.html
index b2c2b08249..e881a13737 100644
--- a/docs/api/rust/tvm/ndarray/struct.NDArrayContainer.html
+++ b/docs/api/rust/tvm/ndarray/struct.NDArrayContainer.html
@@ -5,8 +5,8 @@
<a class="struct" href="struct.NDArrayContainer.html" title="struct tvm::ndarray::NDArrayContainer">NDArrayContainer</a>: 'a,</span></h4></section><section id="method.as_mut_ptr" class="method"><a class="srclink rightside" href="../../src/tvm_rt/ndarray.rs.html#105-107">source</a><h4 class="code-header">pub fn <a href="#method.as_mut_ptr" class="fn">as_mut_ptr</a><'a>(
object_ptr: &<a class="struct" href="../runtime/struct.ObjectPtr.html" title="struct tvm::runtime::ObjectPtr">ObjectPtr</a><<a class="struct" href="struct.NDArrayContainer.html" title="struct tvm::ndarray::NDArrayContainer">NDArrayContainer</a>>
) -> <a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.pointer.html">*mut </a><a class="struct" href="struct.NDArrayContainer.html" title="struct tvm::ndarray::NDArrayContainer">NDArrayContainer</a><span class="where fmt-newline">where
- <a class="struct" href="struct.NDArrayContainer.html" title="struct tvm::ndarray::NDArrayContainer">NDArrayContainer</a>: '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 implementors-toggle" open><summary><section id="impl-AsRef%3CNDArrayContainer%3E-for-NDArrayContainer" class="impl"><a c [...]
- <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.72.1/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/ndarray.rs.html#68">source</a> [...]
+ <a class="struct" href="struct.NDArrayContainer.html" title="struct tvm::ndarray::NDArrayContainer">NDArrayContainer</a>: '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 implementors-toggle" open><summary><section id="impl-AsRef%3CNDArrayContainer%3E-for-NDArrayContainer" class="impl"><a c [...]
+ <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.72.1/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/ndarray.rs.html#68">source</ [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#210">source</a><a href="#method.borrow" class="anchor">ยง</a><h4 class="code-header">fn <a href="http [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#217">source</a><a href="#method.borrow_mut" class="anchor">ยง</a><h4 class="code-header">fn <a hr [...]
diff --git a/docs/api/rust/tvm/ndarray/trait.Num32.html b/docs/api/rust/tvm/ndarray/trait.Num32.html
index 7e8d9eee57..6d71733c8a 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.72.1/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.72.1/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.72.1/std/primit [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/runtime/device/enum.DeviceType.html b/docs/api/rust/tvm/runtime/device/enum.DeviceType.html
index 7fbc01096e..47cd46e160 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.72.1/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.72.1/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.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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 50cc0883ac..8aa048ed1f 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.72.1/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.72.1/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.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.72.1/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 3a773abcf0..9ef4b99bcc 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.72.1/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.72.1/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" class="method trait-impl"><a class="srclink rightside" href="../../src/tvm_rt/array.rs.html#158">source</a><a href="#method.from" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/core/convert/trait.From.html# [...]
+</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.72.1/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-4" class="method trait-impl"><a class="srclink rightside" href="../../src/tvm_rt/array.rs.html#158">source</a><a href="#method.from-4" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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-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.72.1/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-1" class="method trait-impl"><a class="srclink rightside" href="../../src/tvm_rt/object/object_ptr.rs.html#329">source</a><a href="#method.from-1" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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-3" class="method trait-impl"><a class="srclink rightside" href="../../src/tvm_rt/map.rs.html#210">source</a><a href="#method.from-3" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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" class="method trait-impl"><a class="srclink rightside" href="../../src/tvm_rt/object/object_ptr.rs.html#329">source</a><a href="#method.from" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/core/convert/trait.From.ht [...]
</div><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-15" class="method trait-impl"><a class="srclink rightside" href="../../src/tvm_sys/packed_func.rs.html#315">source</a><a href="#method.from-15" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(ptr: <a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.pointer.h [...]
-</div><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-30" class="method trait-impl"><a class="srclink rightside" href="../../src/tvm_sys/packed_func.rs.html#322">source</a><a href="#method.from-30" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(ptr: <a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.pointer.h [...]
+</div><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-35" class="method trait-impl"><a class="srclink rightside" href="../../src/tvm_sys/packed_func.rs.html#322">source</a><a href="#method.from-35" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(ptr: <a class="primitive" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/result/enum.Result.html" title="enum core::result::Result">Result</a><&'v <a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.str.html">str</a>, <&'v <a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.str.html">str</a> as <a class="trait" href="https://doc.rust-lang.org/1.72.1/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><&a [...]
+) -> <a class="enum" href="https://doc.rust-lang.org/1.72.1/core/result/enum.Result.html" title="enum core::result::Result">Result</a><&'v <a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.str.html">str</a>, <&'v <a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.str.html">str</a> as <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/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.72.1/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.72.1/core/convert/trait.TryFrom.html" title="trait cor [...]
+) -> <a class="enum" href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/core/result/enum.Result.html" title="enum core::result::Result">Result</a><&'a <a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.str.html">str</a>, <&'a <a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.str.html">str</a> as <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a [...]
+) -> <a class="enum" href="https://doc.rust-lang.org/1.72.1/core/result/enum.Result.html" title="enum core::result::Result">Result</a><&'a <a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.str.html">str</a>, <&'a <a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.str.html">str</a> as <a class="trait" href="https://doc.rust-lang.org/1.72.1/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-5" class="associatedtype trait-impl"><a href="#associatedtype.Error-5" class="anchor">ยง</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/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.72.1/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.72.1/core/convert/trait.TryFrom.html" title="trait cor [...]
+) -> <a class="enum" href="https://doc.rust-lang.org/1.72.1/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.72.1/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-5" class="associatedtype trait-impl"><a href="#associatedtype.Error-5" class="anchor">ยง</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.72.1/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.72.1/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-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.72.1/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-6" class="associatedtype trait-impl"><a href="#associatedtype.Error-6" class="anchor">ยง</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom" [...]
+) -> <a class="enum" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom" [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#210">source</a><a href="#method.borrow" class="anchor">ยง</a><h4 class="code-header">fn <a href="http [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#217">source</a><a href="#method.borrow_mut" class="anchor">ยง</a><h4 class="code-header">fn <a hr [...]
diff --git a/docs/api/rust/tvm/runtime/enum.DeviceType.html b/docs/api/rust/tvm/runtime/enum.DeviceType.html
index 08a9fcc821..8472fa7974 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.72.1/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.72.1/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.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.72.1/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 e3ab2447f8..3f1c7a17e3 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.72.1/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>),
Raw(<a class="struct" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#210">source</a><a href="#method.borrow" class="anchor">ยง</a><h4 class="code-header">fn <a href="http [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#217">source</a><a href="#method.borrow_mut" class="anchor">ยง</a><h4 class="code-header">fn <a hr [...]
diff --git a/docs/api/rust/tvm/runtime/enum.NDArrayError.html b/docs/api/rust/tvm/runtime/enum.NDArrayError.html
index fe854b6926..ebd66d7db1 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.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#210">source</a><a href="#method.borrow" class="anchor">ยง</a><h4 class="code-header">fn <a href="http [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#217">source</a><a href="#method.borrow_mut" class="anchor">ยง</a><h4 class="code-header">fn <a hr [...]
diff --git a/docs/api/rust/tvm/runtime/enum.RetValue.html b/docs/api/rust/tvm/runtime/enum.RetValue.html
index cf3a2a45a4..00ae95aaa6 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.72.1/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-3" class="method trait-impl"><a class="srclink rightside" href="../../src/tvm_rt/array.rs.html#164">source</a><a href="#method.from-3" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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.72.1/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#164">source</a><a href="#method.from-6" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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-2" class="method trait-impl"><a class="srclink rightside" href="../../src/tvm_rt/map.rs.html#220">source</a><a href="#method.from-2" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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#297">source</a><a href="#method.from-4" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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-5" class="method trait-impl"><a class="srclink rightside" href="../../src/tvm_rt/map.rs.html#220">source</a><a href="#method.from-5" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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.72.1/core/convert/trait.Fro [...]
self
) -> <a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.pointer.html">*mut </a><<a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.fn.html">fn</a>(_: <a class="struct" href="https://doc.rust-lang.org/1.72.1/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.72.1/std/primitive.pointer.html">*mut </a><<a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.fn.html">fn</a>(_: <a class="struct" href="https://doc.rust-lang.org/1.72.1/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 [...]
@@ -49,23 +49,23 @@ Can be downcasted using <code>try_from</code> if it contains the desired type.</
into a packed function stored in fhandle.</div></details><details class="toggle method-toggle" open><summary><section id="method.tvm_finalizer" class="method trait-impl"><a class="srclink rightside" href="../../src/tvm_rt/to_function.rs.html#182">source</a><a href="#method.tvm_finalizer" class="anchor">ยง</a><h4 class="code-header">unsafe extern "C" fn <a href="../function/trait.ToFunction.html#method.tvm_finalizer" class="fn">tvm_finalizer</a>(fhandle: <a class="primitive" href [...]
reference count is zero.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CResult%3CT,+E%3E%3E-for-RetValue" class="impl"><a class="srclink rightside" href="../../src/tvm_sys/lib.rs.html#62">source</a><a href="#impl-TryFrom%3CResult%3CT,+E%3E%3E-for-RetValue" class="anchor">ยง</a><h3 class="code-header">impl<T, E> <a class="trait" href="https://doc.rust-lang.org/1.72.1/core/convert/trait.TryFrom.html" title="trait co [...]
<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.72.1/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>,
- E: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.72.1/core/convert/trait.TryFro [...]
+ E: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.72.1/core/convert/trait.TryFro [...]
val: <a class="enum" href="https://doc.rust-lang.org/1.72.1/core/result/enum.Result.html" title="enum core::result::Result">Result</a><T, E>
-) -> <a class="enum" href="https://doc.rust-lang.org/1.72.1/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.72.1/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-6" class="associatedtype trait-impl"><a href="#associatedtype.Error-6" class="anchor">ยง</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.72.1/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a [...]
+) -> <a class="enum" href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/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.72.1/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.72.1/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.72.1/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.72.1/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.72.1/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.72.1/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.72.1/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.72.1/core/convert/trait.TryFrom.html" title="trait cor [...]
+) -> <a class="enum" href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/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-5" class="associatedtype trait-impl"><a href="#associatedtype.Error-5" class="anchor">ยง</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.72.1/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-6" class="associatedtype trait-impl"><a href="#associatedtype.Error-6" class="anchor">ยง</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.72.1/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-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.72.1/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.72.1/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.72.1/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom" [...]
+) -> <a class="enum" href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/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.72.1/core/convert/trait.TryFro [...]
+) -> <a class="enum" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/convert/trait.TryFro [...]
args: <a class="struct" href="https://doc.rust-lang.org/1.72.1/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.72.1/alloc/alloc/struct.Global.html" title="struct alloc::alloc::Global">Global</a>>
) -> <a class="enum" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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 a123ac4068..02bb0932dd 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.72.1/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>),
Raw(<a class="struct" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#210">source</a><a href="#method.borrow" class="anchor">ยง</a><h4 class="code-header">fn <a href="http [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#217">source</a><a href="#method.borrow_mut" class="anchor">ยง</a><h4 class="code-header">fn <a hr [...]
diff --git a/docs/api/rust/tvm/runtime/errors/enum.NDArrayError.html b/docs/api/rust/tvm/runtime/errors/enum.NDArrayError.html
index e3b686aa05..0864112269 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.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#210">source</a><a href="#method.borrow" class="anchor">ยง</a><h4 class="code-header">fn <a href="http [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#217">source</a><a href="#method.borrow_mut" class="anchor">ยง</a><h4 class="code-header">fn <a hr [...]
diff --git a/docs/api/rust/tvm/runtime/function/enum.ArgValue.html b/docs/api/rust/tvm/runtime/function/enum.ArgValue.html
index 29bd3a8c05..a6013510ae 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.72.1/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.72.1/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" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm_rt/array.rs.html#158">source</a><a href="#method.from" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/core/convert/trait.From [...]
+</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.72.1/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-4" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm_rt/array.rs.html#158">source</a><a href="#method.from-4" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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-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.72.1/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-1" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm_rt/object/object_ptr.rs.html#329">source</a><a href="#method.from-1" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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-3" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm_rt/map.rs.html#210">source</a><a href="#method.from-3" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm_rt/object/object_ptr.rs.html#329">source</a><a href="#method.from" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/core/convert/trait.F [...]
</div><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-15" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm_sys/packed_func.rs.html#315">source</a><a href="#method.from-15" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(ptr: <a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.pointe [...]
-</div><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-30" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm_sys/packed_func.rs.html#322">source</a><a href="#method.from-30" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(ptr: <a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.pointe [...]
+</div><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-35" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm_sys/packed_func.rs.html#322">source</a><a href="#method.from-35" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(ptr: <a class="primitive" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/result/enum.Result.html" title="enum core::result::Result">Result</a><&'v <a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.str.html">str</a>, <&'v <a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.str.html">str</a> as <a class="trait" href="https://doc.rust-lang.org/1.72.1/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><&a [...]
+) -> <a class="enum" href="https://doc.rust-lang.org/1.72.1/core/result/enum.Result.html" title="enum core::result::Result">Result</a><&'v <a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.str.html">str</a>, <&'v <a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.str.html">str</a> as <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/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.72.1/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.72.1/core/convert/trait.TryFrom.html" title="tra [...]
+) -> <a class="enum" href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/core/result/enum.Result.html" title="enum core::result::Result">Result</a><&'a <a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.str.html">str</a>, <&'a <a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.str.html">str</a> as <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = [...]
+) -> <a class="enum" href="https://doc.rust-lang.org/1.72.1/core/result/enum.Result.html" title="enum core::result::Result">Result</a><&'a <a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.str.html">str</a>, <&'a <a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.str.html">str</a> as <a class="trait" href="https://doc.rust-lang.org/1.72.1/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-5" class="associatedtype trait-impl"><a href="#associatedtype.Error-5" class="anchor">ยง</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/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.72.1/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.72.1/core/convert/trait.TryFrom.html" title="tra [...]
+) -> <a class="enum" href="https://doc.rust-lang.org/1.72.1/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.72.1/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-5" class="associatedtype trait-impl"><a href="#associatedtype.Error-5" class="anchor">ยง</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.72.1/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.72.1/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-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.72.1/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-6" class="associatedtype trait-impl"><a href="#associatedtype.Error-6" class="anchor">ยง</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/core/convert/trait.TryFrom.html" title="trait core::convert::Tr [...]
+) -> <a class="enum" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/convert/trait.TryFrom.html" title="trait core::convert::Tr [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#210">source</a><a href="#method.borrow" class="anchor">ยง</a><h4 class="code-header">fn <a href="http [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.72.1/core/marker/trait.Sized.html" title="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"><a class="srclink rightside" href="https://doc.rust-lang.org/1.72.1/src/core/borrow.rs.html#217">source</a><a href="#method.borrow_mut" class="anchor">ยง</a><h4 class="code-header">fn <a hr [...]
diff --git a/docs/api/rust/tvm/runtime/function/enum.RetValue.html b/docs/api/rust/tvm/runtime/function/enum.RetValue.html
index 53a6352fa4..a187003435 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.72.1/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-3" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm_rt/array.rs.html#164">source</a><a href="#method.from-3" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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.72.1/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#164">source</a><a href="#method.from-6" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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-2" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm_rt/map.rs.html#220">source</a><a href="#method.from-2" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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#297">source</a><a href="#method.from-4" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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-5" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm_rt/map.rs.html#220">source</a><a href="#method.from-5" class="anchor">ยง</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.72.1/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.72.1/core/convert/tra [...]
self
) -> <a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.pointer.html">*mut </a><<a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.fn.html">fn</a>(_: <a class="struct" href="https://doc.rust-lang.org/1.72.1/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.72.1/std/primitive.pointer.html">*mut </a><<a class="primitive" href="https://doc.rust-lang.org/1.72.1/std/primitive.fn.html">fn</a>(_: <a class="struct" href="https://doc.rust-lang.org/1.72.1/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 [...]
@@ -49,23 +49,23 @@ Can be downcasted using <code>try_from</code> if it contains the desired type.</
into a packed function stored in fhandle.</div></details><details class="toggle method-toggle" open><summary><section id="method.tvm_finalizer" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm_rt/to_function.rs.html#182">source</a><a href="#method.tvm_finalizer" class="anchor">ยง</a><h4 class="code-header">unsafe extern "C" fn <a href="../../function/trait.ToFunction.html#method.tvm_finalizer" class="fn">tvm_finalizer</a>(fhandle: <a class="primitive [...]
reference count is zero.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CResult%3CT,+E%3E%3E-for-RetValue" class="impl"><a class="srclink rightside" href="../../../src/tvm_sys/lib.rs.html#62">source</a><a href="#impl-TryFrom%3CResult%3CT,+E%3E%3E-for-RetValue" class="anchor">ยง</a><h3 class="code-header">impl<T, E> <a class="trait" href="https://doc.rust-lang.org/1.72.1/core/convert/trait.TryFrom.html" title="trait [...]
<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.72.1/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>,
- E: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.72.1/core/convert/trait.Try [...]
+ E: <a class="trait" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.72.1/core/convert/trait.Try [...]
val: <a class="enum" href="https://doc.rust-lang.org/1.72.1/core/result/enum.Result.html" title="enum core::result::Result">Result</a><T, E>
-) -> <a class="enum" href="https://doc.rust-lang.org/1.72.1/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.72.1/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-6" class="associatedtype trait-impl"><a href="#associatedtype.Error-6" class="anchor">ยง</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.72.1/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = [...]
+) -> <a class="enum" href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/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.72.1/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.72.1/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><<a class [...]
+) -> <a class="enum" href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/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.72.1/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.72.1/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.72.1/core/convert/trait.TryFrom.html" title="tra [...]
+) -> <a class="enum" href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/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-5" class="associatedtype trait-impl"><a href="#associatedtype.Error-5" class="anchor">ยง</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.72.1/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-6" class="associatedtype trait-impl"><a href="#associatedtype.Error-6" class="anchor">ยง</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.72.1/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-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.72.1/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.72.1/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.72.1/core/convert/trait.TryFrom.html" title="trait core::convert::Tr [...]
+) -> <a class="enum" href="https://doc.rust-lang.org/1.72.1/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.72.1/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.72.1/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.72.1/core/convert/trait. [...]
+) -> <a class="enum" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/convert/trait. [...]
args: <a class="struct" href="https://doc.rust-lang.org/1.72.1/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.72.1/alloc/alloc/struct.Global.html" title="struct alloc::alloc::Global">Global</a>>
) -> <a class="enum" href="https://doc.rust-lang.org/1.72.1/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.72.1/core/marker/trait.Sized.html" title="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.72.1/src/core/any.rs.html#202">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 4df9e71cc8..23f439c53b 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></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 3fa17aee06..e26ee2cf24 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></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 47dfb1e6ee..3e90be82f5 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></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 664abdad9c..41fe8199a0 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></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 abea1d7477..11ed3a1499 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></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 d7ca11afde..0f820d20b1 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></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 93a460a932..daea0f8c1e 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></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 e6187bce4f..2a613f9556 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></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 c8f2a7e8b3..02ceb3ddac 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></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 abec3a1819..c6fcb438da 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></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 abd62b17e2..c175c5b038 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></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 9ceb2344e2..df2ca2bab1 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></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 158a64bf58..0fa5e510ae 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></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 b354dd8f3c..e4da8387d4 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></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 e423ccc919..37815a5a3e 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></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 41c32b4e33..7a31b31ace 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></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 c1b89e5256..c1c2811dfa 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></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 9a9820c0e7..a880c402db 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></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 c4516f5c82..d483558a60 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></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 2be9662e75..2b44e59be0 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></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 64b907ac6e..4a77cefa3d 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 76db0f1a92..d02dabcc4b 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 7a1ce3b1bc..6a167f0e09 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 ea25f30357..9073396412 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 8f674ce8dc..8cc47cc59e 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 6baa020624..b47e654e9b 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 82b9d228f7..10b971c3f4 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 e297fb4cba..d7d09eeb92 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 77bd27528b..6342500040 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 96790f287b..20d90904fb 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 468df54a7f..7f9b377a98 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 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta 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::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 `INT_FAST16_MAX` constant in crate `tvm`."><title>INT_FAST16_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 r [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/runtime/function/ffi/constant.INT_FAST16_MIN.html b/docs/api/rust/tvm/runtime/function/ffi/constant.INT_FAST16_MIN.html
index f95cfe361c..e96214dc85 100644
--- a/docs/api/rust/tvm/runtime/function/ffi/constant.INT_FAST16_MIN.html
+++ b/docs/api/rust/tvm/runtime/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::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 `INT_FAST16_MIN` constant in crate `tvm`."><title>INT_FAST16_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 r [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/runtime/function/ffi/constant.INT_FAST32_MAX.html b/docs/api/rust/tvm/runtime/function/ffi/constant.INT_FAST32_MAX.html
index 8b510c1e90..695c8cde86 100644
--- a/docs/api/rust/tvm/runtime/function/ffi/constant.INT_FAST32_MAX.html
+++ b/docs/api/rust/tvm/runtime/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::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 `INT_FAST32_MAX` constant in crate `tvm`."><title>INT_FAST32_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 r [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/runtime/function/ffi/constant.INT_FAST32_MIN.html b/docs/api/rust/tvm/runtime/function/ffi/constant.INT_FAST32_MIN.html
index 1048eead16..c6afd6a1a5 100644
--- a/docs/api/rust/tvm/runtime/function/ffi/constant.INT_FAST32_MIN.html
+++ b/docs/api/rust/tvm/runtime/function/ffi/constant.INT_FAST32_MIN.html
@@ -1 +1 @@
... 16619 lines suppressed ...