File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -160,6 +160,23 @@ jobs:
160160 fi
161161 echo "::endgroup::"
162162
163+ echo "::group::Build Qwen 3.5 MoE MLX C++ runner"
164+ # Validates the MLX C++ runner build wiring (compile + link + metallib).
165+ # The tiny model has no compatible tokenizer (vocab 256, random weights),
166+ # so we don't run C++ inference here — only confirm it builds.
167+ ${CONDA_RUN} make qwen3_5_moe-mlx
168+ RUNNER=cmake-out/examples/models/qwen3_5_moe/qwen3_5_moe_runner
169+ if [ ! -x "$RUNNER" ]; then
170+ echo "Failed: runner not found at $RUNNER"
171+ exit 1
172+ fi
173+ if [ ! -f "$(dirname "$RUNNER")/mlx.metallib" ]; then
174+ echo "Failed: mlx.metallib not copied next to runner"
175+ exit 1
176+ fi
177+ echo "Success: built $RUNNER"
178+ echo "::endgroup::"
179+
163180 backend-tester :
164181 needs : run-decision
165182 if : |
You can’t perform that action at this time.
0 commit comments