pub enum TchError {
Show 14 variants
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),
NdArray(ShapeError),
SafeTensorError {
path: String,
err: SafeTensorError,
},
}
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.
NdArray(ShapeError)
SafeTensorError
Errors returned by the safetensors library.
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.
source§impl From<ShapeError> for TchError
impl From<ShapeError> for TchError
source§fn from(source: ShapeError) -> Self
fn from(source: ShapeError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl !RefUnwindSafe for TchError
impl Send for TchError
impl Sync for TchError
impl Unpin for TchError
impl !UnwindSafe for TchError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more