Trait MatmulConfig

Source
pub trait MatmulConfig:
    Copy
    + Clone
    + Send
    + Sync
    + 'static
    + Eq
    + PartialEq
    + Hash
    + Debug { }
Expand description

A config for a matmul

Useful to aggregate many trait bounds

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl MatmulConfig for cubecl_linalg::matmul::components::tile::accelerated::Config

Source§

impl<G: GlobalConfig, C: CubeDispatch> MatmulConfig for cubecl_linalg::matmul::components::batch::one_to_many::Config<G, C>

Source§

impl<G: GlobalConfig, C: CubeDispatch> MatmulConfig for cubecl_linalg::matmul::components::batch::one_to_one::Config<G, C>

Source§

impl<M: GlobalConfig> MatmulConfig for HomogeneousConfig<M>

Source§

impl<S: StageConfig> MatmulConfig for cubecl_linalg::matmul::components::global::single_stage::Config<S>

Source§

impl<S: StageConfig> MatmulConfig for CommonGlobalConfig<S>