pub struct PtxWmmaCompiler {}Trait Implementations§
Source§impl Clone for PtxWmmaCompiler
impl Clone for PtxWmmaCompiler
Source§fn clone(&self) -> PtxWmmaCompiler
fn clone(&self) -> PtxWmmaCompiler
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 PtxWmmaCompiler
impl Debug for PtxWmmaCompiler
Source§impl Default for PtxWmmaCompiler
impl Default for PtxWmmaCompiler
Source§fn default() -> PtxWmmaCompiler
fn default() -> PtxWmmaCompiler
Returns the “default value” for a type. Read more
Source§impl DialectWmmaCompiler<CudaDialect<PtxWmmaCompiler>> for PtxWmmaCompiler
impl DialectWmmaCompiler<CudaDialect<PtxWmmaCompiler>> for PtxWmmaCompiler
fn compile_wmma_includes(f: &mut Formatter<'_>, flags: &Flags) -> Result
fn compile_wmma_fragment_declaration( f: &mut Formatter<'_>, var: &Variable<CudaDialect<Self>>, ) -> Result
fn compile_wmma_instruction( f: &mut Formatter<'_>, instruction: &WmmaInstruction<CudaDialect<Self>>, ) -> Result
fn compile_manual_mma( f: &mut Formatter<'_>, mma: ManualMma<'_, CudaDialect<Self>>, ) -> Result
fn compile_scaled_mma( f: &mut Formatter<'_>, mma: ManualMma<'_, CudaDialect<Self>>, scales_a: Variable<CudaDialect<Self>>, scales_b: Variable<CudaDialect<Self>>, scales_factor: u32, ) -> Result
fn supported_wmma_combinations( arch: &CudaArchitecture, ) -> SupportedMmaCombinations
fn supported_mma_combinations( arch: &CudaArchitecture, ) -> SupportedMmaCombinations
fn supported_scaled_mma_combinations( arch: &CudaArchitecture, ) -> SupportedScaledMmaCombinations
fn compile_wmma_type_definitions(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 compile_wmma_fragment( f: &mut Formatter<'_>, fragment: &Fragment<D>, ) -> Result
Source§impl Hash for PtxWmmaCompiler
impl Hash for PtxWmmaCompiler
Source§impl PartialEq for PtxWmmaCompiler
impl PartialEq for PtxWmmaCompiler
impl Copy for PtxWmmaCompiler
impl Eq for PtxWmmaCompiler
impl StructuralPartialEq for PtxWmmaCompiler
Auto Trait Implementations§
impl Freeze for PtxWmmaCompiler
impl RefUnwindSafe for PtxWmmaCompiler
impl Send for PtxWmmaCompiler
impl Sync for PtxWmmaCompiler
impl Unpin for PtxWmmaCompiler
impl UnwindSafe for PtxWmmaCompiler
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