pub trait ConcreteArgs<A: Routine<RuntimeArgs>>: MatmulArgs<Input<Vector<Lhs, LhsSize>, Vector<Rhs, RhsSize>, Vector<Acc, AccSize>>: ConcreteInputsFactory<A>, Output<Vector<Acc, AccSize>>: ConcreteOutputFactory<A>, Config = RuntimeArgs> {
// Required method
fn adjust_problem<R: Runtime>(
client: &ComputeClient<R>,
problem: ConvolutionProblem,
selection: &A::Blueprint,
dtypes: &MatmulElems,
) -> ConvolutionProblem;
}Required Methods§
fn adjust_problem<R: Runtime>( client: &ComputeClient<R>, problem: ConvolutionProblem, selection: &A::Blueprint, dtypes: &MatmulElems, ) -> ConvolutionProblem
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.