CreateTensorFromMemory property
Pointer<NativeFunction<OrtStatusPtr Function(Pointer<OrtExternalResourceImporter> importer, Pointer<OrtExternalMemoryHandle> mem_handle, Pointer<OrtExternalTensorDescriptor> tensor_desc, Pointer<Pointer<OrtValue> > out_tensor)> >
CreateTensorFromMemory
getter/setter pair
\brief Create a tensor backed by imported external memory.
The created tensor is a view over the imported memory and does not copy data. The OrtExternalMemoryHandle must remain valid for the lifetime of the tensor.
\paramin importer The OrtExternalResourceImporter instance.
\paramin mem_handle The imported external memory handle.
\paramin tensor_desc Descriptor specifying tensor element type, shape, and optional offset.
\paramout out_tensor Output parameter set to the created OrtValue containing the tensor.
The caller owns the returned tensor and must call ReleaseValue to free it.
\snippet{doc} snippets.dox OrtStatus Return Value
\since Version 1.24.
Implementation
external ffi.Pointer<
ffi.NativeFunction<
OrtStatusPtr Function(
ffi.Pointer<OrtExternalResourceImporter> importer,
ffi.Pointer<OrtExternalMemoryHandle> mem_handle,
ffi.Pointer<OrtExternalTensorDescriptor> tensor_desc,
ffi.Pointer<ffi.Pointer<OrtValue>> out_tensor,
)
>
>
CreateTensorFromMemory;