Skip to content

fix(tests): plain CPU -Werror build broken on main by unguarded MXFP4 test helper - #61

Closed
localai-bot wants to merge 1 commit into
mainfrom
row/BUILD-CPU-WERROR-MXFP4-TESTFIX
Closed

fix(tests): plain CPU -Werror build broken on main by unguarded MXFP4 test helper#61
localai-bot wants to merge 1 commit into
mainfrom
row/BUILD-CPU-WERROR-MXFP4-TESTFIX

Conversation

@localai-bot

Copy link
Copy Markdown
Collaborator

Pre-existing on main (8d55550, from #54): MakeMxfp4W4A16 is used only under VT_MARLIN_NVFP4 but defined unguarded — the plain CPU-only Release -Werror build fails unused-function. Found while gating the PR #26 merge; reproduced on a clean main checkout before the fix. 2-line guard.

🤖 Generated with Claude Code

https://claude.ai/code/session_014fZAcg1WcU8V629k6HWKys

…error build repaired

The #54 MXFP4 test helper is used only inside the VT_MARLIN_NVFP4 region
(:123/:211/:212) but was defined unguarded, so the plain CPU-only
Release build (-Werror, no marlin) fails with unused-function at :77 —
reproduced on a clean checkout of main 8d55550 before this fix, and the
TU compiles clean after. 2-line guard, no behavior change on any
configuration that compiled before.

FOLLOWING_AGENTS_PROTOCOL
Assisted-by: Claude Code:claude-opus-4-8 [ClaudeCode]
mudler added a commit that referenced this pull request Aug 6, 2026
…error build repaired (#61)

row/BUILD-CPU-WERROR-MXFP4-TESTFIX squash. The #54 MXFP4 test helper is
used only inside the VT_MARLIN_NVFP4 region but was defined unguarded,
so the plain CPU-only Release build (-Werror, no marlin) fails with
unused-function at test_linear_method.cpp:77 — reproduced on a clean
checkout of main 8d55550 before the fix; the TU compiles clean after.
2-line guard, no behavior change on any configuration that compiled
before. Found while build-gating the PR #26 merge.

FOLLOWING_AGENTS_PROTOCOL
Assisted-by: Claude Code:claude-opus-4-8 [ClaudeCode]
@localai-bot

Copy link
Copy Markdown
Collaborator Author

Landed on main as the squash (mudler authorship).

🤖 Generated with Claude Code

https://claude.ai/code/session_014fZAcg1WcU8V629k6HWKys

@localai-bot localai-bot closed this Aug 6, 2026
mudler added a commit that referenced this pull request Aug 6, 2026
…4 — CPU -Werror repaired (#62)

row/BUILD-CPU-WERROR-MOE-GROUPED-TESTFIX squash, companion to #61. The
#57 grouped-MoE test helpers are used only inside the VT_MARLIN_NVFP4
region but defined unguarded, failing the plain CPU-only Release
-Werror build at test_ops_moe_grouped.cpp:130/:173. A make -k sweep of
the full suite confirms these are the LAST instances of the class. TU
compiles clean after; no behavior change on any configuration that
compiled before.

FOLLOWING_AGENTS_PROTOCOL
Assisted-by: Claude Code:claude-opus-4-8 [ClaudeCode]
mudler added a commit that referenced this pull request Aug 6, 2026
…ION lane lands (#26)

feat/minimax-h3 squash (84 commits): the vLLM-Omni MiniMax-H3 33.1B
CFG-distilled joint video+audio diffusion transformer, ported
DERIVE-AND-SHIP. Packed fl2va/ref2va layout (fp64 position grid
BIT-EXACT), euler-ancestral scheduler, 50-block AdaLN DiT forward
(1.6e-7 vs upstream at reduced dims), BOTH VAEs reimplemented from the
checkpoint's remote code (audio 4.2e-9, video ViT3D 8.9e-8), truncated
Qwen3-VL encoder (1.2e-7), t2va/fl2va/ref2va pipelines, ComfyUI-GGUF +
NVFP4 loaders, /v1/videos API logic, WAV/PPM/MP4-argv output, device-
resident f32 forward GPU-VERIFIED on Thor sm_110. Attention routes
through shared vt::DFlashBlockAttention(causal=false); projections
through vt::MatmulBT; kMiniMaxH3 appended after main's landed enum ids.

Merge resolutions: model-matrix keeps main's newer Laguna/kimi-k3 rows +
both H3 rows (summary 359, engaged 45); pre-cutover BENCHMARKS sections
rolled into the benchmark record; H3 STATUS row compacted to one
in-budget cell with the full narrative preserved in state.md; ratchet
paid by collapsing the superseded Laguna W7 block to a ledger pointer.

Gate: clean full CPU -Werror build + full ctest on the merged tree
(test_async_llm parallel-starve flake passes serially, the documented
class). The two pre-existing plain-CPU -Werror breaks found by this
gate landed separately as #61/#62.

FOLLOWING_AGENTS_PROTOCOL
Assisted-by: Claude Code:claude-opus-4-8 [ClaudeCode]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants