pub struct ModeledComputeProfile {
pub provider: String,
pub max_queue_depth: usize,
pub max_queue_bytes: u64,
pub max_resident_bytes: u64,
pub segment_tile_bytes: u64,
pub max_storage_binding_bytes: u64,
pub submission_deadline_ticks: u64,
pub fault: Option<ModeledComputeFault>,
pub auto_flush_batches: bool,
}Expand description
Configuration for a modeled compute site.
Fields§
§provider: StringStable provider label.
max_queue_depth: usizeMaximum accepted submissions waiting for flush evidence.
max_queue_bytes: u64Maximum bytes accepted into the submission queue.
max_resident_bytes: u64Maximum modeled resident bytes retained by the site.
segment_tile_bytes: u64Largest tile used before a tensor is segmented.
max_storage_binding_bytes: u64Checked storage binding boundary used by the modeled layout.
submission_deadline_ticks: u64Maximum modeled ticks a submission may wait before rejection.
fault: Option<ModeledComputeFault>Optional deterministic fault.
auto_flush_batches: boolFlush queued submissions before rejecting a bounded batch overflow.
Trait Implementations§
Source§impl Clone for ModeledComputeProfile
impl Clone for ModeledComputeProfile
Source§fn clone(&self) -> ModeledComputeProfile
fn clone(&self) -> ModeledComputeProfile
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 moreSource§impl Debug for ModeledComputeProfile
impl Debug for ModeledComputeProfile
Source§impl Default for ModeledComputeProfile
impl Default for ModeledComputeProfile
impl Eq for ModeledComputeProfile
Source§impl PartialEq for ModeledComputeProfile
impl PartialEq for ModeledComputeProfile
impl StructuralPartialEq for ModeledComputeProfile
Auto Trait Implementations§
impl Freeze for ModeledComputeProfile
impl RefUnwindSafe for ModeledComputeProfile
impl Send for ModeledComputeProfile
impl Sync for ModeledComputeProfile
impl Unpin for ModeledComputeProfile
impl UnsafeUnpin for ModeledComputeProfile
impl UnwindSafe for ModeledComputeProfile
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