b25fc53e5cbc5a61b01e9b7b9eb6edd276cfb2b5
Error: 'Given groups=1, weight [1,1,4], expected input [1,128,4099] to have 1 channels but got 128' Root cause: kh_pad is (kd, N+pad) = (128, 4099), but weight was (1, 1, 4) with groups=1. Conv1d requires in_channels == input_channels/groups, so 1 != 128/1. Fix: expand weight to (kd, 1, conv_kernel_size) and use groups=kd for depthwise conv. This matches the pattern in qwen3_5.py:212 (_causal_conv1d_fwd) which uses groups=channels. This was the cause of 'evaluation failed' — GDN crash on first request killed the engine.
project_6
Description
Languages
C++
41.8%
Cuda
31.6%
Python
22.2%
C
2.1%
CMake
1.1%
Other
1.1%