Skip to content

Commit bc9f391

Browse files
committed
up
1 parent def40a8 commit bc9f391

1 file changed

Lines changed: 17 additions & 0 deletions

File tree

.github/workflows/mlx.yml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff 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: |

0 commit comments

Comments
 (0)