pub struct ScratchDims {
pub num_slots: u32,
pub num_kv_heads: u16,
pub group_stride: u64,
}Fields§
§num_slots: u32§num_kv_heads: u16§group_stride: u64Implementations§
Source§impl ScratchDims
impl ScratchDims
pub fn slot_bytes(&self) -> usize
pub fn pool_bytes(&self) -> usize
Trait Implementations§
Source§impl Clone for ScratchDims
impl Clone for ScratchDims
Source§fn clone(&self) -> ScratchDims
fn clone(&self) -> ScratchDims
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 moreSource§impl Debug for ScratchDims
impl Debug for ScratchDims
impl Copy for ScratchDims
Auto Trait Implementations§
impl Freeze for ScratchDims
impl RefUnwindSafe for ScratchDims
impl Send for ScratchDims
impl Sync for ScratchDims
impl Unpin for ScratchDims
impl UnwindSafe for ScratchDims
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