Function Snpe_SNPE_RegisterUserMemoryMappedBuffersForNetwork

Function Documentation

Snpe_ErrorCode_t Snpe_SNPE_RegisterUserMemoryMappedBuffersForNetwork(Snpe_SNPE_Handle_t snpeHandle, const char *networkName, Snpe_UserMemoryMap_Handle_t bufferMapHandle)

Register Client Memory-Mapped Buffers (Example ION buffers in Android)

Parameters
  • snpeHandle[in] Handle to access the SNPE object

  • networkName[in] Network name.

  • bufferMapHandle[in] A UserMemoryMap of virtual addresses

Returns

SNPE_SUCCESS upon successful memory mapped buffer registration

Note

UserBuffer type passed for registration must match the data type of the tensor in the dlc For regular UserBuffers SNPE performs an online data conversion (quantization or dequantization etc). This is not possible for memory mapped buffers hence can lead to issues during execution or accuracy degradation