KernelContext_GetAllocator property

Pointer<NativeFunction<OrtStatusPtr Function(Pointer<OrtKernelContext> context, Pointer<OrtMemoryInfo> mem_info, Pointer<Pointer<OrtAllocator>> out)>> KernelContext_GetAllocator
getter/setter pair

\brief Get Allocator from KernelContext for a specific memoryInfo. Please use C API ReleaseAllocator to release out object

\paramin context OrtKernelContext instance \paramin mem_info OrtMemoryInfo instance \paramout out A pointer to OrtAllocator. Must be released with OrtApi::ReleaseAllocator.

\snippet{doc} snippets.dox OrtStatus Return Value

\since Version 1.15.

Implementation

external ffi.Pointer<
  ffi.NativeFunction<
    OrtStatusPtr Function(
      ffi.Pointer<OrtKernelContext> context,
      ffi.Pointer<OrtMemoryInfo> mem_info,
      ffi.Pointer<ffi.Pointer<OrtAllocator>> out,
    )
  >
>
KernelContext_GetAllocator;