ValueInfo_IsRequiredGraphInput property

Pointer<NativeFunction<OrtStatusPtr Function(Pointer<OrtValueInfo> value_info, Pointer<Bool> is_required_graph_input)>> ValueInfo_IsRequiredGraphInput
getter/setter pair

\brief Returns a boolean indicating if the given value is a required graph input.

For ONNX IR version < 4, all graph inputs without a matching initializer are required.

For ONNX IR version >=4, a graph input with a matching initializer is an optional graph input with the initializer serving as the default value.

\paramin value_info The OrtValueInfo instance representing the graph value. \paramout is_required_graph_input Output parameter set to true if the graph value is a required graph input.

\snippet{doc} snippets.dox OrtStatus Return Value

\since Version 1.23.

Implementation

external ffi.Pointer<
  ffi.NativeFunction<
    OrtStatusPtr Function(
      ffi.Pointer<OrtValueInfo> value_info,
      ffi.Pointer<ffi.Bool> is_required_graph_input,
    )
  >
>
ValueInfo_IsRequiredGraphInput;