Function Prototype
vkGetDeviceTensorMemoryRequirementsARM
Returns the memory requirements for specified tensor creation infos
To determine the memory requirements for a tensor resource without creating an object, call:
void vkGetDeviceTensorMemoryRequirementsARM(
VkDevice device,
const VkDeviceTensorMemoryRequirementsARM* pInfo,
VkMemoryRequirements2* pMemoryRequirements);
pub fn get_device_tensor_memory_requirements_arm(
device: vk::Device,
p_info: *const vk::DeviceTensorMemoryRequirementsARM,
p_memory_requirements: *mut vk::MemoryRequirements2,
);
deviceis the logical device intended to own the tensor.pInfois a pointer to a VkDeviceTensorMemoryRequirementsARM structure containing parameters required for the memory requirements query.pMemoryRequirementsis a pointer to a VkMemoryRequirements2 structure in which the memory requirements of the tensor object are returned.
Valid Usage
VUID-vkGetDeviceTensorMemoryRequirementsARM-tensors-09831
The tensors feature must be enabled
Valid Usage (Implicit)
VUID-vkGetDeviceTensorMemoryRequirementsARM-device-parameter
device must be a valid VkDevice handle
VUID-vkGetDeviceTensorMemoryRequirementsARM-pInfo-parameter
pInfo must be a valid pointer to a valid VkDeviceTensorMemoryRequirementsARM structure
VUID-vkGetDeviceTensorMemoryRequirementsARM-pMemoryRequirements-parameter
pMemoryRequirements must be a valid pointer to a VkMemoryRequirements2 structure
Parent
VK_ARM_tensorsType
Function Prototype