#[repr(C)]pub struct AttnPreVl {
pub qf: u64,
pub kf: u64,
pub vf: u64,
pub q: u64,
pub gate: u64,
pub qn: u64,
pub kn: u64,
pub kc: u64,
pub vc: u64,
pub t: i32,
pub pad: i32,
}Expand description
task #18 (attn pre-FA): per-seq split/norm/rope/append args (CUDA attnpre_t).
Fields§
§qf: u64§kf: u64§vf: u64§q: u64§gate: u64§qn: u64§kn: u64§kc: u64§vc: u64§t: i32§pad: i32Trait Implementations§
impl Copy for AttnPreVl
impl DeviceRepr for AttnPreVl
Auto Trait Implementations§
impl Freeze for AttnPreVl
impl RefUnwindSafe for AttnPreVl
impl Send for AttnPreVl
impl Sync for AttnPreVl
impl Unpin for AttnPreVl
impl UnsafeUnpin for AttnPreVl
impl UnwindSafe for AttnPreVl
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