pub struct WmmaIntrinsicCompiler {}Trait Implementations§
Source§impl Clone for WmmaIntrinsicCompiler
impl Clone for WmmaIntrinsicCompiler
Source§fn clone(&self) -> WmmaIntrinsicCompiler
fn clone(&self) -> WmmaIntrinsicCompiler
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for WmmaIntrinsicCompiler
impl Debug for WmmaIntrinsicCompiler
Source§impl Default for WmmaIntrinsicCompiler
impl Default for WmmaIntrinsicCompiler
Source§fn default() -> WmmaIntrinsicCompiler
fn default() -> WmmaIntrinsicCompiler
Returns the “default value” for a type. Read more
Source§impl DialectWmmaCompiler<HipDialect<WmmaIntrinsicCompiler>> for WmmaIntrinsicCompiler
impl DialectWmmaCompiler<HipDialect<WmmaIntrinsicCompiler>> for WmmaIntrinsicCompiler
fn compile_wmma_type_definitions(f: &mut Formatter<'_>, flags: &Flags) -> Result
fn compile_wmma_fragment_declaration( f: &mut Formatter<'_>, var: &Variable<HipDialect<Self>>, ) -> Result
fn compile_wmma_fragment( f: &mut Formatter<'_>, fragment: &Fragment<HipDialect<Self>>, ) -> Result
fn compile_wmma_instruction( f: &mut Formatter<'_>, instruction: &WmmaInstruction<HipDialect<Self>>, ) -> Result
fn compile_manual_mma( f: &mut Formatter<'_>, mma: ManualMma<'_, HipDialect<Self>>, ) -> Result
fn compile_scaled_mma( _f: &mut Formatter<'_>, _mma: ManualMma<'_, HipDialect<Self>>, _scales_a: Variable<HipDialect<Self>>, _scales_b: Variable<HipDialect<Self>>, _scales_factor: u32, ) -> Result
fn supported_wmma_combinations( arch: &AMDArchitecture, ) -> SupportedMmaCombinations
fn supported_mma_combinations( arch: &AMDArchitecture, ) -> SupportedMmaCombinations
fn compile_wmma_includes(f: &mut Formatter<'_>, flags: &Flags) -> Result
fn compile_wmma_local_variables(f: &mut Formatter<'_>) -> Result
fn compile_wwma_fragment_ident( f: &mut Formatter<'_>, ident: &FragmentIdent<D>, ) -> Result
fn compile_wmma_fragment_layout( f: &mut Formatter<'_>, layout: &FragmentLayout<D>, ) -> Result
fn supported_scaled_mma_combinations( _arch: &D::Architecture, ) -> SupportedScaledMmaCombinations
Source§impl Hash for WmmaIntrinsicCompiler
impl Hash for WmmaIntrinsicCompiler
Source§impl PartialEq for WmmaIntrinsicCompiler
impl PartialEq for WmmaIntrinsicCompiler
impl Copy for WmmaIntrinsicCompiler
impl Eq for WmmaIntrinsicCompiler
impl StructuralPartialEq for WmmaIntrinsicCompiler
Auto Trait Implementations§
impl Freeze for WmmaIntrinsicCompiler
impl RefUnwindSafe for WmmaIntrinsicCompiler
impl Send for WmmaIntrinsicCompiler
impl Sync for WmmaIntrinsicCompiler
impl Unpin for WmmaIntrinsicCompiler
impl UnwindSafe for WmmaIntrinsicCompiler
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more