pub struct K3CpuLayer {
pub spec: K3LayerSpec,
pub input_norm: Vec<f32>,
pub post_norm: Vec<f32>,
pub attn_res_proj: Vec<f32>,
pub attn_res_norm: Vec<f32>,
pub mlp_res_proj: Vec<f32>,
pub mlp_res_norm: Vec<f32>,
pub mixer: MixerW,
pub mlp: MlpW,
}Fields§
§spec: K3LayerSpec§input_norm: Vec<f32>§post_norm: Vec<f32>§attn_res_proj: Vec<f32>§attn_res_norm: Vec<f32>§mlp_res_proj: Vec<f32>§mlp_res_norm: Vec<f32>§mixer: MixerW§mlp: MlpWTrait Implementations§
Source§impl Clone for K3CpuLayer
impl Clone for K3CpuLayer
Source§fn clone(&self) -> K3CpuLayer
fn clone(&self) -> K3CpuLayer
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for K3CpuLayer
impl RefUnwindSafe for K3CpuLayer
impl Send for K3CpuLayer
impl Sync for K3CpuLayer
impl Unpin for K3CpuLayer
impl UnwindSafe for K3CpuLayer
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