pub struct HeadBinding {
pub final_norm: DenseWeight,
pub lm_head: BoundWeight,
pub unmodelled: Vec<String>,
pub batchm_max_rows: u32,
}Expand description
2026-09-28: The model’s own weights the head block reads, filled by the model.
Fields§
§final_norm: DenseWeight2026-09-28: The final RMSNorm.
lm_head: BoundWeight2026-09-28: The vocabulary projection.
unmodelled: Vec<String>2026-09-28: Head features the circuit does not model (a logit overlay, softcapping, FP32 logits, a vocab-parallel head, …).
batchm_max_rows: u322026-09-28: The widest padded batch the BF16 head serves with the batched GEMV
(dense_gemv_bf16_batchm); 0 when that arm is off. Wider batches take the GEMM.
Trait Implementations§
Source§impl Clone for HeadBinding
impl Clone for HeadBinding
Source§fn clone(&self) -> HeadBinding
fn clone(&self) -> HeadBinding
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 HeadBinding
impl RefUnwindSafe for HeadBinding
impl Send for HeadBinding
impl Sync for HeadBinding
impl Unpin for HeadBinding
impl UnwindSafe for HeadBinding
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