pub enum TchError {
Convert(String),
FileFormat(String),
TensorNameNotFound(String, String),
Io(Error),
Kind(String),
MissingImage(String),
Nul(NulError),
ParseInt(ParseIntError),
Shape(String),
UnknownKind(c_int),
Torch(String),
Zip(ZipError),
}
Expand description
Main library error type.
Variants§
Convert(String)
Conversion error.
FileFormat(String)
Invalid file format.
TensorNameNotFound(String, String)
Missing tensor with name.
Io(Error)
I/O error.
Kind(String)
Tensor kind error.
MissingImage(String)
Missing image.
Nul(NulError)
Null pointer.
ParseInt(ParseIntError)
Integer parse error.
Shape(String)
Invalid shape.
UnknownKind(c_int)
Unknown kind
Torch(String)
Errors returned by the Torch C++ API.
Zip(ZipError)
Zip file format error.
Implementations§
Trait Implementations§
source§impl Error for TchError
impl Error for TchError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
source§impl From<ParseIntError> for TchError
impl From<ParseIntError> for TchError
source§fn from(source: ParseIntError) -> Self
fn from(source: ParseIntError) -> Self
Converts to this type from the input type.