pub struct RealtimeExecutionRequirements { /* private fields */ }Expand description
One architecture-admitted execution configuration and its exact lowerings.
Implementations§
Source§impl RealtimeExecutionRequirements
impl RealtimeExecutionRequirements
Sourcepub fn new(
identity: RealtimeIdentity,
parameters: ArchitectureParameterDescription,
weight_lowerings: Vec<RealtimeWeightLoweringRequirement>,
) -> Result<Self, RealtimeContractError>
pub fn new( identity: RealtimeIdentity, parameters: ArchitectureParameterDescription, weight_lowerings: Vec<RealtimeWeightLoweringRequirement>, ) -> Result<Self, RealtimeContractError>
Binds a stable execution identity to every geometry-bearing weight lowering.
Sourcepub const fn identity(&self) -> &RealtimeIdentity
pub const fn identity(&self) -> &RealtimeIdentity
Returns the stable selected execution identity.
Sourcepub const fn parameters(&self) -> &ArchitectureParameterDescription
pub const fn parameters(&self) -> &ArchitectureParameterDescription
Returns exact parameter ownership and geometry for this execution format.
Sourcepub fn weight_lowerings(&self) -> &[RealtimeWeightLoweringRequirement]
pub fn weight_lowerings(&self) -> &[RealtimeWeightLoweringRequirement]
Returns exact source-to-execution lowerings for every materialized tensor.
Trait Implementations§
Source§impl Clone for RealtimeExecutionRequirements
impl Clone for RealtimeExecutionRequirements
Source§fn clone(&self) -> RealtimeExecutionRequirements
fn clone(&self) -> RealtimeExecutionRequirements
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 Eq for RealtimeExecutionRequirements
impl StructuralPartialEq for RealtimeExecutionRequirements
Auto Trait Implementations§
impl Freeze for RealtimeExecutionRequirements
impl RefUnwindSafe for RealtimeExecutionRequirements
impl Send for RealtimeExecutionRequirements
impl Sync for RealtimeExecutionRequirements
impl Unpin for RealtimeExecutionRequirements
impl UnsafeUnpin for RealtimeExecutionRequirements
impl UnwindSafe for RealtimeExecutionRequirements
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