pub struct LinearAttnLayer {
pub wqkv: GpuTensor,
pub wqkv_gate: GpuTensor,
pub ssm_beta: GpuTensor,
pub ssm_alpha: GpuTensor,
pub ssm_a: GpuTensor,
pub ssm_dt: GpuTensor,
pub ssm_conv1d: GpuTensor,
pub ssm_norm: GpuTensor,
pub ssm_out: GpuTensor,
}Fields§
§wqkv: GpuTensor§wqkv_gate: GpuTensor§ssm_beta: GpuTensor§ssm_alpha: GpuTensor§ssm_a: GpuTensor§ssm_dt: GpuTensor§ssm_conv1d: GpuTensor§ssm_norm: GpuTensor§ssm_out: GpuTensorAuto Trait Implementations§
impl Freeze for LinearAttnLayer
impl RefUnwindSafe for LinearAttnLayer
impl Send for LinearAttnLayer
impl Sync for LinearAttnLayer
impl Unpin for LinearAttnLayer
impl UnsafeUnpin for LinearAttnLayer
impl UnwindSafe for LinearAttnLayer
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