Struct tract_pulse::internal::tract_core::ops::matmul::MatMulUnary[]

pub struct MatMulUnary {
    pub a: Arc<Tensor>,
    pub a_trans: bool,
    pub b_trans: bool,
    pub c_trans: bool,
}

The pseudo Unary matrix multiplier. A is constant, B is the input

Fields

a: Arc<Tensor>a_trans: boolb_trans: boolc_trans: bool

Implementations

impl MatMulUnary

pub fn new(
    a: Arc<Tensor>,
    a_trans: bool,
    b_trans: bool,
    c_trans: bool
) -> MatMulUnary

Constructs a new MatMulUnary.

Trait Implementations

impl Clone for MatMulUnary

impl Debug for MatMulUnary

impl DynHash for MatMulUnary

impl EvalOp for MatMulUnary

impl Hash for MatMulUnary

impl Op for MatMulUnary

impl PulsedOp for MatMulUnary[src]

impl TypedOp for MatMulUnary

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Conv for T

impl<T> Conv for T

impl<T> Downcast for T where
    T: Any
[src]

impl<T> DowncastSync for T where
    T: Any + Send + Sync
[src]

impl<T> DynClone for T where
    T: Clone
[src]

impl<T> FmtForward for T

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Pipe for T where
    T: ?Sized

impl<T> Pipe for T

impl<T> PipeAsRef for T

impl<T> PipeBorrow for T

impl<T> PipeDeref for T

impl<T> PipeRef for T

impl<T> Tap for T

impl<T> Tap for T

impl<T, U> TapAsRef<U> for T where
    U: ?Sized

impl<T, U> TapBorrow<U> for T where
    U: ?Sized

impl<T> TapDeref for T

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> TryConv for T

impl<T> TryConv for T

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.