pub fn conv_update(
state: &mut [f32],
x: &[f32],
w: &[f32],
channels: usize,
kernel: usize,
) -> Vec<f32>Expand description
Causal depthwise conv + SiLU. Shifts Atlas-width state left, writes x
into the last slot, then y[c] = silu(dot(w[c], state[c])).