[][src]Trait melange::tensor::shape::StridedShapeDyn

pub unsafe trait StridedShapeDyn<Rhs> {
    type Output;
}

Binary type operator that outputs B1 if the implementor shape can be strided to Rhs i.e. all dimensions can be strided to the dimension on the respective axis of Rhs.

Note that this requires both shapes to have the same length. There is no guarantee on the output i.e. it can still be dynamic.

Associated Types

type Output

Loading content...

Implementations on Foreign Types

impl StridedShapeDyn<ATerm> for ATerm[src]

type Output = ATerm

impl<S, A, SRhs, ARhs> StridedShapeDyn<TArr<SRhs, ARhs>> for TArr<S, A> where
    S: StridedDim<SRhs>,
    A: StridedShape<ARhs>, 
[src]

type Output = TArr<<S as StridedDim<SRhs>>::Output, <A as StridedShape<ARhs>>::Output>

Loading content...

Implementors

Loading content...