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

pub struct QParams {
    pub a0: AttrOrInput,
    pub a_scale: AttrOrInput,
    pub b0: AttrOrInput,
    pub b_scale: AttrOrInput,
    pub c0: AttrOrInput,
    pub c_scale: AttrOrInput,
}

Fields

a0: AttrOrInputa_scale: AttrOrInputb0: AttrOrInputb_scale: AttrOrInputc0: AttrOrInputc_scale: AttrOrInput

Implementations

impl QParams

pub fn noop_static(dt: DatumType) -> QParams

pub fn all_dynamic(offset: usize) -> QParams

pub fn iter(&self) -> impl Iterator<Item = (&str, &AttrOrInput)>

pub fn iter_mut(&mut self) -> impl Iterator<Item = (&str, &mut AttrOrInput)>

pub fn inline_static(
    &self,
    model: &Graph<TypedFact, Box<dyn TypedOp + 'static, Global>>,
    node: &Node<TypedFact, Box<dyn TypedOp + 'static, Global>>
) -> Result<Option<(Vec<OutletId, Global>, QParams)>, Error>

pub fn remove_input(&mut self, ix: usize)

pub fn insert_input(&mut self, ix: usize)

pub fn input_count(&self) -> usize

Trait Implementations

impl Clone for QParams

impl Debug for QParams

impl Hash for QParams

impl PartialEq<QParams> for QParams

impl StructuralPartialEq for QParams

Auto Trait Implementations

impl RefUnwindSafe for QParams

impl Send for QParams

impl Sync for QParams

impl Unpin for QParams

impl UnwindSafe for QParams

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.