Structures
VkExternalMemoryTensorCreateInfoARM
Specify that a tensor may be backed by external memory
To define a set of external memory handle types that may be used as backing
store for a tensor, add a VkExternalMemoryTensorCreateInfoARM
structure to the pNext chain of the VkTensorCreateInfoARM
structure.
The VkExternalMemoryTensorCreateInfoARM structure is defined as:
typedef struct VkExternalMemoryTensorCreateInfoARM {
VkStructureType sType;
const void* pNext;
VkExternalMemoryHandleTypeFlags handleTypes;
} VkExternalMemoryTensorCreateInfoARM;
pub struct ExternalMemoryTensorCreateInfoARM {
s_type: vk::StructureType,
p_next: *const c_void,
handle_types: vk::ExternalMemoryHandleTypeFlags,
}
A
VkExternalMemoryTensorCreateInfoARM structure with a non-zero
handleTypes field must be included in the creation parameters for a
tensor that will be bound to memory that is either exported or imported.sTypeis a VkStructureType value identifying this structure.pNextisNULLor a pointer to a structure extending this structure.handleTypesis zero or a bitmask of VkExternalMemoryHandleTypeFlagBits specifying one or more external memory handle types.
Valid Usage (Implicit)
VUID-VkExternalMemoryTensorCreateInfoARM-sType-sType
sType must be VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_TENSOR_CREATE_INFO_ARM
VUID-VkExternalMemoryTensorCreateInfoARM-handleTypes-parameter
handleTypes must be a valid combination of VkExternalMemoryHandleTypeFlagBits values