Graph_GetInitializers property

Pointer<NativeFunction<OrtStatusPtr Function(Pointer<OrtGraph> graph, Pointer<Pointer<OrtValueInfo>> initializers, Size num_initializers)>> Graph_GetInitializers
getter/setter pair

\brief Returns the graph's initializers as OrtValueInfo instances.

Includes constant and non-constant initializers.

For ONNX IR version < 4, all initializers are constant.

For ONNX IR version >= 4, an initializer with a name that matches a graph input is considered a non-constant initializer.

Call ValueInfo_GetInitializerValue to get the initializer's data.

\paramin graph The OrtGraph instance. \paramout initializers Pre-allocated array of num_outputs elements that is filled with the initializers. \paramin num_initializers The size of the initializers array. Typical usage sets this to the result of Graph_GetNumInitializers(). An error status is returned if num_initializers is less than the number of graph initializers.

\snippet{doc} snippets.dox OrtStatus Return Value

\since Version 1.23.

Implementation

external ffi.Pointer<
  ffi.NativeFunction<
    OrtStatusPtr Function(
      ffi.Pointer<OrtGraph> graph,
      ffi.Pointer<ffi.Pointer<OrtValueInfo>> initializers,
      ffi.Size num_initializers,
    )
  >
>
Graph_GetInitializers;