[][src]Enum onnxruntime::error::NonMatchingDimensionsError

#[non_exhaustive]pub enum NonMatchingDimensionsError {
    InputsCount {
        inference_input_count: usize,
        model_input_count: usize,
        inference_input: Vec<Vec<usize>>,
        model_input: Vec<Vec<Option<u32>>>,
    },
}

Error used when dimensions of input (from model and from inference call) do not match (as they should).

Variants (Non-exhaustive)

Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
InputsCount

Number of inputs from model does not match number of inputs from inference call

Fields of InputsCount

inference_input_count: usize

Number of input dimensions used by inference call

model_input_count: usize

Number of input dimensions defined in model

inference_input: Vec<Vec<usize>>

Input dimensions used by inference call

model_input: Vec<Vec<Option<u32>>>

Input dimensions defined in model

Trait Implementations

impl Debug for NonMatchingDimensionsError[src]

impl Display for NonMatchingDimensionsError[src]

impl Error for NonMatchingDimensionsError[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.