Struct onnxruntime::session::Output[][src]

pub struct Output {
    pub name: String,
    pub output_type: TensorElementDataType,
    pub dimensions: Vec<Option<u32>>,
}
Expand description

Information about an ONNX’s output as stored in loaded file

Fields

name: String

Name of the output layer

output_type: TensorElementDataType

Type of the output layer’s elements

dimensions: Vec<Option<u32>>

Shape of the output layer

C API uses a i64 for the dimensions. We use an unsigned of the same range of the positive values.

Implementations

Return an iterator over the shape elements of the output layer

Note: The member Output::dimensions stores u32 (since ONNX uses i64 but which cannot be negative) so the iterator converts to usize.

Trait Implementations

Formats the value using the given formatter. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more

Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.