pub struct AutoSizeResult {
pub total_gpu_bytes: u64,
pub free_gpu_bytes: u64,
pub weight_bytes: u64,
pub budgeted_weight_bytes: u64,
pub weight_budget_shards: u64,
pub budgeted_layer_count: u64,
pub kv_block_bytes: u64,
pub kv_pool_copies: u64,
pub estimated_budget_blocks: usize,
pub requested_min_blocks: usize,
pub max_blocks: usize,
pub reserved_for_scratch: u64,
}Fields§
§total_gpu_bytes: u64§free_gpu_bytes: u64§weight_bytes: u64§budgeted_weight_bytes: u64§weight_budget_shards: u64§budgeted_layer_count: u64§kv_block_bytes: u64§kv_pool_copies: u64§estimated_budget_blocks: usize§requested_min_blocks: usize§max_blocks: usize§reserved_for_scratch: u64Implementations§
Source§impl AutoSizeResult
impl AutoSizeResult
pub fn print_summary(&self)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for AutoSizeResult
impl RefUnwindSafe for AutoSizeResult
impl Send for AutoSizeResult
impl Sync for AutoSizeResult
impl Unpin for AutoSizeResult
impl UnsafeUnpin for AutoSizeResult
impl UnwindSafe for AutoSizeResult
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
impl<T> ErasedDestructor for Twhere
T: 'static,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more