[−][src]Enum onnxruntime::error::OrtError
Error type centralizing all possible errors
Variants
StringConversion(OrtApiError)
The C API can message to the caller using a C char *
which needs to be converted
to Rust's String
. This operation can fail.
Environment(OrtApiError)
An error occurred when creating an ONNX environment
SessionOptions(OrtApiError)
Error occurred when creating an ONNX session options
Session(OrtApiError)
Error occurred when creating an ONNX session
Allocator(OrtApiError)
Error occurred when creating an ONNX allocator
InOutCount(OrtApiError)
Error occurred when counting ONNX input or output count
InputName(OrtApiError)
Error occurred when getting ONNX input name
GetTypeInfo(OrtApiError)
Error occurred when getting ONNX type information
CastTypeInfoToTensorInfo(OrtApiError)
Error occurred when casting ONNX type information to tensor information
TensorElementType(OrtApiError)
Error occurred when getting tensor elements type
GetDimensionsCount(OrtApiError)
Error occurred when getting ONNX dimensions count
GetDimensions(OrtApiError)
Error occurred when getting ONNX dimensions
CreateCpuMemoryInfo(OrtApiError)
Error occurred when creating CPU memory information
CreateTensorWithData(OrtApiError)
Error occurred when creating ONNX tensor with specific data
IsTensor(OrtApiError)
Error occurred when checking if ONNX tensor was properly initialized
Run(OrtApiError)
Error occurred when ONNX inference operation was called
GetTensorMutableData(OrtApiError)
Error occurred when extracting data from an ONNX tensor into an C array to be used as an ndarray::ArrayView
DownloadError(OrtDownloadError)
Error occurred when downloading a pre-trained ONNX model from the ONNX Model Zoo
Dimensions of input data and ONNX model loaded from file do not match
Fields of NonMatchingDimensions
File does not exists
Fields of FileDoesNotExists
filename: PathBuf
Path which does not exists
Path is an invalid UTF-8
Fields of NonUtf8Path
path: PathBuf
Path with invalid UTF-8
CStringNulError(NulError)
Attempt to build a Rust CString
from a null pointer
Trait Implementations
impl Debug for OrtError
[src]
impl Display for OrtError
[src]
impl Error for OrtError
[src]
fn source(&self) -> Option<&(dyn Error + 'static)>
[src]
fn backtrace(&self) -> Option<&Backtrace>
[src]
fn description(&self) -> &str
1.0.0[src]
fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
impl From<NulError> for OrtError
[src]
impl From<OrtDownloadError> for OrtError
[src]
fn from(source: OrtDownloadError) -> Self
[src]
Auto Trait Implementations
impl !RefUnwindSafe for OrtError
impl Send for OrtError
impl Sync for OrtError
impl Unpin for OrtError
impl !UnwindSafe for OrtError
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Sealed<T> for T where
T: ?Sized,
T: ?Sized,
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,