pub struct RepeatTiledParams {
pub seq: u32,
pub hg: u32,
pub h: u32,
pub k: u32,
}Expand description
Parameters for a tiled-GQA broadcast operation.
Fields§
§seq: u32Number of tokens (T).
hg: u32Source head count (Hg = n_k_heads).
h: u32Destination head count (H = n_v_heads). Must satisfy H % Hg == 0.
k: u32Per-head element count (K = head_dim).
Trait Implementations§
Source§impl Clone for RepeatTiledParams
impl Clone for RepeatTiledParams
Source§fn clone(&self) -> RepeatTiledParams
fn clone(&self) -> RepeatTiledParams
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 RepeatTiledParams
impl Debug for RepeatTiledParams
impl Copy for RepeatTiledParams
Auto Trait Implementations§
impl Freeze for RepeatTiledParams
impl RefUnwindSafe for RepeatTiledParams
impl Send for RepeatTiledParams
impl Sync for RepeatTiledParams
impl Unpin for RepeatTiledParams
impl UnsafeUnpin for RepeatTiledParams
impl UnwindSafe for RepeatTiledParams
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