#[repr(C)]pub struct GdnPrepVl {Show 20 fields
pub qkv: u64,
pub conv_state: u64,
pub conv_out: u64,
pub q_g: u64,
pub k_g: u64,
pub v_g: u64,
pub q_l2: u64,
pub k_l2: u64,
pub beta_raw: u64,
pub alpha: u64,
pub beta: u64,
pub g_log: u64,
pub o: u64,
pub z: u64,
pub gn: u64,
pub gn16: u64,
pub kb16: u64,
pub qb16: u64,
pub t: i32,
pub pad: i32,
}Expand description
task #18 increment 3: per-seq PREP/TAIL args (CUDA gdnprep_t/gdnprepvl_t).
Fields§
§qkv: u64§conv_state: u64§conv_out: u64§q_g: u64§k_g: u64§v_g: u64§q_l2: u64§k_l2: u64§beta_raw: u64§alpha: u64§beta: u64§g_log: u64§o: u64§z: u64§gn: u64§gn16: u64§kb16: u64§qb16: u64§t: i32§pad: i32Trait Implementations§
impl Copy for GdnPrepVl
impl DeviceRepr for GdnPrepVl
Auto Trait Implementations§
impl Freeze for GdnPrepVl
impl RefUnwindSafe for GdnPrepVl
impl Send for GdnPrepVl
impl Sync for GdnPrepVl
impl Unpin for GdnPrepVl
impl UnsafeUnpin for GdnPrepVl
impl UnwindSafe for GdnPrepVl
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