KernelDefBuilder_AddInputOutputMutableAliases property
Pointer<NativeFunction<OrtStatusPtr Function(Pointer<OrtKernelDefBuilder> kernel_def_builder, Pointer<Int> input_indices, Pointer<Int> output_indices, Size num_io_indices)> >
KernelDefBuilder_AddInputOutputMutableAliases
getter/setter pair
\brief Adds mutable aliases for the given input and output pairs.
\note Allows ORT to reuse and modify an input buffer (in-place) for the output buffer. This is also known as "MayInplace" within the ORT codebase.
\paramin kernel_def_builder The OrtKernelDefBuilder instance.
\paramin input_indices Array of input indices. Array must contain num_io_indices elements.
\paramin output_indices Array of output indices. Each output index is aliased with a corresponding
input index in input_indices. Array must contain num_io_indices elements.
\paramin num_io_indices The number of input/output index pairs to alias.
\snippet{doc} snippets.dox OrtStatus Return Value
\since Version 1.24.
Implementation
external ffi.Pointer<
ffi.NativeFunction<
OrtStatusPtr Function(
ffi.Pointer<OrtKernelDefBuilder> kernel_def_builder,
ffi.Pointer<ffi.Int> input_indices,
ffi.Pointer<ffi.Int> output_indices,
ffi.Size num_io_indices,
)
>
>
KernelDefBuilder_AddInputOutputMutableAliases;