ImportSemaphore property
Pointer<NativeFunction<OrtStatusPtr Function(Pointer<OrtExternalResourceImporter> importer, Pointer<OrtExternalSemaphoreDescriptor> desc, Pointer<Pointer<OrtExternalSemaphoreHandle> > out_handle)> >
ImportSemaphore
getter/setter pair
\brief Import an external semaphore into the execution provider.
The returned OrtExternalSemaphoreHandle can be used with WaitSemaphore and an OrtSyncStream to synchronize execution with external operations.
\paramin importer The OrtExternalResourceImporter instance.
\paramin desc Descriptor containing the external semaphore handle and type.
\paramout out_handle Output parameter set to the created OrtExternalSemaphoreHandle.
\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<OrtExternalSemaphoreDescriptor> desc,
ffi.Pointer<ffi.Pointer<OrtExternalSemaphoreHandle>> out_handle,
)
>
>
ImportSemaphore;