pub struct PipelineWireContract { /* private fields */ }Expand description
Backend-neutral wire contract shared by every stage of one pipeline.
Implementations§
Source§impl PipelineWireContract
impl PipelineWireContract
Sourcepub const fn new(activation_dtype: PipelineActivationDtype) -> Self
pub const fn new(activation_dtype: PipelineActivationDtype) -> Self
Declares the exact dtype used by hidden activations and auxiliary
tensors whose boundary dtype is BoundaryTensorDtype::Activation.
Sourcepub const fn activation_dtype(self) -> PipelineActivationDtype
pub const fn activation_dtype(self) -> PipelineActivationDtype
Returns the exact floating-point dtype transported between stages.
Trait Implementations§
Source§impl Clone for PipelineWireContract
impl Clone for PipelineWireContract
Source§fn clone(&self) -> PipelineWireContract
fn clone(&self) -> PipelineWireContract
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for PipelineWireContract
Source§impl Debug for PipelineWireContract
impl Debug for PipelineWireContract
impl Eq for PipelineWireContract
Source§impl Hash for PipelineWireContract
impl Hash for PipelineWireContract
Source§impl PartialEq for PipelineWireContract
impl PartialEq for PipelineWireContract
impl StructuralPartialEq for PipelineWireContract
Auto Trait Implementations§
impl Freeze for PipelineWireContract
impl RefUnwindSafe for PipelineWireContract
impl Send for PipelineWireContract
impl Sync for PipelineWireContract
impl Unpin for PipelineWireContract
impl UnsafeUnpin for PipelineWireContract
impl UnwindSafe for PipelineWireContract
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more