pub struct SsmWeightsQwen35 {
pub in_proj_qkv: DenseWeight,
pub in_proj_z: DenseWeight,
pub in_proj_a: DenseWeight,
pub in_proj_b: DenseWeight,
pub conv1d: DenseWeight,
pub a_log: DenseWeight,
pub dt_bias: DenseWeight,
pub norm: DenseWeight,
pub out_proj: DenseWeight,
}Expand description
2026-09-25: Qwen3.5 linear-attention weights with separate projections. The
projections, conv1d and norm are BF16; a_log and dt_bias are FP32.
Fields§
§in_proj_qkv: DenseWeight2026-09-25: Q, K and V projections in one weight (no Z).
in_proj_z: DenseWeight§in_proj_a: DenseWeight§in_proj_b: DenseWeight§conv1d: DenseWeight§a_log: DenseWeight§dt_bias: DenseWeight§norm: DenseWeight§out_proj: DenseWeightAuto Trait Implementations§
impl Freeze for SsmWeightsQwen35
impl RefUnwindSafe for SsmWeightsQwen35
impl Send for SsmWeightsQwen35
impl Sync for SsmWeightsQwen35
impl Unpin for SsmWeightsQwen35
impl UnwindSafe for SsmWeightsQwen35
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