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

pub unsafe trait ReprShapeDyn<T, Rhs>: Same<Rhs> {
    type Output;
}

Type operator that outputs the representative shape of two shapes which is defined as the collection of the representatives of all dimensions.

Note that this require both shape to have the same length and that 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<T> ReprShapeDyn<T, ATerm> for ATerm[src]

type Output = ATerm

impl<T, S, A, SRhs, ARhs> ReprShapeDyn<T, TArr<SRhs, ARhs>> for TArr<S, A> where
    Self: Same<TArr<SRhs, ARhs>>,
    S: ReprDim<SRhs>,
    A: ReprShapeDyn<T, ARhs>, 
[src]

type Output = TArr<<S as ReprDim<SRhs>>::Output, <A as ReprShapeDyn<T, ARhs>>::Output>

Loading content...

Implementors

Loading content...