pub enum MatmulAvailabilityError {
PlaneDimUnknown,
CubeCountTooBig(CubeCount),
PlaneDimUnsupported {
plane_dim: u32,
},
PlaneOperationsUnavailable,
TypesUnavailable {
input: Elem,
output: Elem,
},
CmmaInstructionUnavailable {
input: Elem,
output: Elem,
shape: Option<MatmulSize>,
},
PipelineUnavailable,
BarrierUnavailable,
TmaUnavailable,
DynamicLineSizeUnavailable,
}
Variants§
Trait Implementations§
Source§impl Debug for MatmulAvailabilityError
impl Debug for MatmulAvailabilityError
Source§impl From<MatmulAvailabilityError> for ConvLaunchError
impl From<MatmulAvailabilityError> for ConvLaunchError
Source§fn from(value: MatmulAvailabilityError) -> Self
fn from(value: MatmulAvailabilityError) -> Self
Converts to this type from the input type.
Source§impl From<MatmulAvailabilityError> for MatmulLaunchError
impl From<MatmulAvailabilityError> for MatmulLaunchError
Source§fn from(value: MatmulAvailabilityError) -> Self
fn from(value: MatmulAvailabilityError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for MatmulAvailabilityError
impl RefUnwindSafe for MatmulAvailabilityError
impl Send for MatmulAvailabilityError
impl Sync for MatmulAvailabilityError
impl Unpin for MatmulAvailabilityError
impl UnwindSafe for MatmulAvailabilityError
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