KernelDefBuilder_AddInputOutputAliases property
Pointer<NativeFunction<OrtStatusPtr Function(Pointer<OrtKernelDefBuilder> kernel_def_builder, Pointer<Int> input_indices, Pointer<Int> output_indices, Size num_io_indices)> >
KernelDefBuilder_AddInputOutputAliases
getter/setter pair
\brief Adds aliases for the given input and output pairs.
\note Used for operators like Identity and Reshape to allow ORT to reuse the input buffer for the output without modification.
\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_AddInputOutputAliases;