pub enum MetraleError {
CudaDriver(DriverError),
KernelLaunch(String),
ShapeMismatch {
expected: String,
actual: String,
},
UnsupportedDType(DType),
UnsupportedConfig(String),
DeviceNotFound(String),
ModuleLoad(String),
}Variants§
CudaDriver(DriverError)
KernelLaunch(String)
ShapeMismatch
UnsupportedDType(DType)
UnsupportedConfig(String)
DeviceNotFound(String)
ModuleLoad(String)
Trait Implementations§
Source§impl Debug for MetraleError
impl Debug for MetraleError
Source§impl Display for MetraleError
impl Display for MetraleError
Source§impl Error for MetraleError
impl Error for MetraleError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns 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()
Auto Trait Implementations§
impl Freeze for MetraleError
impl RefUnwindSafe for MetraleError
impl Send for MetraleError
impl Sync for MetraleError
impl Unpin for MetraleError
impl UnwindSafe for MetraleError
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