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> 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> From<T> for T[src]

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

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

type Owned = T

The resulting type after obtaining ownership.

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.