#[repr(C)]pub struct FaSeqVl {
pub q: u64,
pub k16: u64,
pub v16: u64,
pub o: u64,
pub kf: u64,
pub vf: u64,
pub t: i32,
pub pad: i32,
}Expand description
task #18 (attn side): per-seq varlen FA args (CUDA faseq_t/favl_t).
Fields§
§q: u64§k16: u64§v16: u64§o: u64§kf: u64§vf: u64§t: i32§pad: i32Trait Implementations§
impl Copy for FaSeqVl
impl DeviceRepr for FaSeqVl
Auto Trait Implementations§
impl Freeze for FaSeqVl
impl RefUnwindSafe for FaSeqVl
impl Send for FaSeqVl
impl Sync for FaSeqVl
impl Unpin for FaSeqVl
impl UnsafeUnpin for FaSeqVl
impl UnwindSafe for FaSeqVl
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