Function Snpe_PSNPE_RegisterUserMemoryMappedBuffers

Function Documentation

Snpe_ErrorCode_t Snpe_PSNPE_RegisterUserMemoryMappedBuffers(Snpe_PSNPE_Handle_t psnpeHandle, Snpe_UserMemoryMap_Handle_t bufferMapHandle)

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

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

  • 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