CreateIoBinding property

Pointer<NativeFunction<OrtStatusPtr Function(Pointer<OrtSession> session, Pointer<Pointer<OrtIoBinding>> out)>> CreateIoBinding
getter/setter pair

\brief Create an ::OrtIoBinding instance

An IoBinding object allows one to bind pre-allocated ::OrtValue%s to input names. Thus if you want to use a raw on device buffer as input or output you can avoid extra copy during runtime.

\paramin session \paramout out Newly created ::OrtIoBinding. Must be freed with OrtApi::ReleaseIoBinding

\snippet{doc} snippets.dox OrtStatus Return Value

Implementation

external ffi.Pointer<
  ffi.NativeFunction<
    OrtStatusPtr Function(
      ffi.Pointer<OrtSession> session,
      ffi.Pointer<ffi.Pointer<OrtIoBinding>> out,
    )
  >
>
CreateIoBinding;