pub struct GraphCapabilities {
pub max_regions: usize,
pub max_blocks: usize,
pub dynamic_shapes: bool,
pub runtime_conditions: RuntimeConditionSupport,
}Expand description
Whole-graph structural boundary that is not reducible to an operator bit.
Fields§
§max_regions: usizeMaximum regions accepted in one artifact.
max_blocks: usizeMaximum basic blocks accepted across all regions.
dynamic_shapes: boolWhether graph-visible tensor dimensions may remain dynamic at load time.
runtime_conditions: RuntimeConditionSupportRuntime conditions the provider may retain after semantic analysis.
Trait Implementations§
Source§impl Clone for GraphCapabilities
impl Clone for GraphCapabilities
Source§fn clone(&self) -> GraphCapabilities
fn clone(&self) -> GraphCapabilities
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 GraphCapabilities
Source§impl Debug for GraphCapabilities
impl Debug for GraphCapabilities
impl Eq for GraphCapabilities
Source§impl PartialEq for GraphCapabilities
impl PartialEq for GraphCapabilities
Source§fn eq(&self, other: &GraphCapabilities) -> bool
fn eq(&self, other: &GraphCapabilities) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for GraphCapabilities
Auto Trait Implementations§
impl Freeze for GraphCapabilities
impl RefUnwindSafe for GraphCapabilities
impl Send for GraphCapabilities
impl Sync for GraphCapabilities
impl Unpin for GraphCapabilities
impl UnsafeUnpin for GraphCapabilities
impl UnwindSafe for GraphCapabilities
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