pub struct BatchResourceRequirements {
pub gpu_memory: u64,
pub cpu_memory: u64,
pub kv_cache_blocks: usize,
pub compute_units: usize,
}Expand description
Resource requirements for batch execution
Fields§
§gpu_memory: u64Required GPU memory
cpu_memory: u64Required CPU memory
kv_cache_blocks: usizeRequired KV cache blocks
compute_units: usizeRequired compute units
Trait Implementations§
Source§impl Clone for BatchResourceRequirements
impl Clone for BatchResourceRequirements
Source§fn clone(&self) -> BatchResourceRequirements
fn clone(&self) -> BatchResourceRequirements
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for BatchResourceRequirements
impl RefUnwindSafe for BatchResourceRequirements
impl Send for BatchResourceRequirements
impl Sync for BatchResourceRequirements
impl Unpin for BatchResourceRequirements
impl UnsafeUnpin for BatchResourceRequirements
impl UnwindSafe for BatchResourceRequirements
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