pub struct LayerTrace {Show 22 fields
pub engram_out: Option<Vec<f32>>,
pub h_in: Vec<f32>,
pub pre_mix_in: Vec<f32>,
pub attn_pre: Vec<f32>,
pub attn_post: Vec<f32>,
pub attn_comb: Vec<f32>,
pub attn_in: Vec<f32>,
pub attn: CompAttnRun,
pub ffn_pre: Vec<f32>,
pub ffn_post: Vec<f32>,
pub ffn_comb: Vec<f32>,
pub ffn_in: Vec<f32>,
pub moe_weights: Vec<f32>,
pub moe_indices: Vec<usize>,
pub ffn_out: Vec<f32>,
pub h_out: Vec<f32>,
pub shared_compress_kv: Vec<f32>,
pub shared_index_k: Vec<f32>,
pub shared_topk: Vec<i32>,
pub shared_topk_w: usize,
pub shared_cand: Vec<bool>,
pub shared_cand_w: usize,
}Fields§
§engram_out: Option<Vec<f32>>§h_in: Vec<f32>§pre_mix_in: Vec<f32>§attn_pre: Vec<f32>§attn_post: Vec<f32>§attn_comb: Vec<f32>§attn_in: Vec<f32>§attn: CompAttnRun§ffn_pre: Vec<f32>§ffn_post: Vec<f32>§ffn_comb: Vec<f32>§ffn_in: Vec<f32>§moe_weights: Vec<f32>§moe_indices: Vec<usize>§ffn_out: Vec<f32>§h_out: Vec<f32>snapshot of the shared slots after this layer, for the source-layer captures
Auto Trait Implementations§
impl Freeze for LayerTrace
impl RefUnwindSafe for LayerTrace
impl Send for LayerTrace
impl Sync for LayerTrace
impl Unpin for LayerTrace
impl UnwindSafe for LayerTrace
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