pub struct Qwen3DecoderSpec {
pub num_heads: usize,
pub num_kv_heads: usize,
pub head_dim: usize,
pub eps: f32,
pub hidden_shape: Shape,
pub batch: usize,
pub seq: usize,
pub qk_norm: bool,
pub attention_bias: bool,
}Fields§
§num_heads: usize§num_kv_heads: usize§head_dim: usize§eps: f32§batch: usize§seq: usize§qk_norm: boolPer-head Q/K RMSNorm before RoPE (Qwen3); Qwen2 skips.
attention_bias: boolExplicit Q/K/V bias vectors (Qwen2); Qwen3 typically false.
Trait Implementations§
Source§impl Clone for Qwen3DecoderSpec
impl Clone for Qwen3DecoderSpec
Source§fn clone(&self) -> Qwen3DecoderSpec
fn clone(&self) -> Qwen3DecoderSpec
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 Qwen3DecoderSpec
impl RefUnwindSafe for Qwen3DecoderSpec
impl Send for Qwen3DecoderSpec
impl Sync for Qwen3DecoderSpec
impl Unpin for Qwen3DecoderSpec
impl UnsafeUnpin for Qwen3DecoderSpec
impl UnwindSafe for Qwen3DecoderSpec
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