pub enum MatmulInvalidProblem {
ExceededMSize {
m: u32,
max_m: u32,
},
ExceededNSize {
n: u32,
max_n: u32,
},
ExceededBatchSize {
b: u32,
max_b: u32,
},
InvalidLineSizeLhs {
size: u32,
line_size: u8,
},
InvalidLineSizeRhs {
size: u32,
line_size: u8,
},
InvalidLineSizeOut {
size: u32,
line_size: u8,
},
}
Variants§
ExceededMSize
ExceededNSize
ExceededBatchSize
InvalidLineSizeLhs
InvalidLineSizeRhs
InvalidLineSizeOut
Trait Implementations§
Source§impl Debug for MatmulInvalidProblem
impl Debug for MatmulInvalidProblem
Source§impl From<MatmulInvalidProblem> for MatmulLaunchError
impl From<MatmulInvalidProblem> for MatmulLaunchError
Source§fn from(value: MatmulInvalidProblem) -> Self
fn from(value: MatmulInvalidProblem) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for MatmulInvalidProblem
impl RefUnwindSafe for MatmulInvalidProblem
impl Send for MatmulInvalidProblem
impl Sync for MatmulInvalidProblem
impl Unpin for MatmulInvalidProblem
impl UnwindSafe for MatmulInvalidProblem
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