ConvGemmConfig

Trait ConvGemmConfig 

Source
pub trait ConvGemmConfig: GlobalConfig {
    // Required methods
    fn convolution_params(&self) -> ConvolutionParams;
    fn line_sizes(&self) -> MatmulLineSizes;
    fn check_spatial_bounds(&self) -> bool;
}
Expand description

Convolution specific config, extends regular matmul Config

Required Methods§

Source

fn convolution_params(&self) -> ConvolutionParams

The size of the convolution kernel at dim

Source

fn line_sizes(&self) -> MatmulLineSizes

Source

fn check_spatial_bounds(&self) -> bool

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§