pub struct GemmaDraftLayer {Show 14 fields
pub attn_norm: GpuTensor,
pub wq: GpuTensor,
pub wo: GpuTensor,
pub q_norm: GpuTensor,
pub post_attn_norm: GpuTensor,
pub ffn_norm: GpuTensor,
pub ffn_gate: GpuTensor,
pub ffn_up: GpuTensor,
pub ffn_down: GpuTensor,
pub ffn_post_norm: GpuTensor,
pub out_scale: f32,
pub swa: bool,
pub hd: usize,
pub nh: usize,
}Fields§
§attn_norm: GpuTensor§wq: GpuTensor§wo: GpuTensor§q_norm: GpuTensor§post_attn_norm: GpuTensor§ffn_norm: GpuTensor§ffn_gate: GpuTensor§ffn_up: GpuTensor§ffn_down: GpuTensor§ffn_post_norm: GpuTensor§out_scale: f32§swa: bool§hd: usize§nh: usizeAuto Trait Implementations§
impl Freeze for GemmaDraftLayer
impl RefUnwindSafe for GemmaDraftLayer
impl Send for GemmaDraftLayer
impl Sync for GemmaDraftLayer
impl Unpin for GemmaDraftLayer
impl UnsafeUnpin for GemmaDraftLayer
impl UnwindSafe for GemmaDraftLayer
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