Skip to content

Bump qvac-fabric to 10297.1.1 - #343

Merged
gianni-cor merged 1 commit into
mainfrom
bump-qvac-fabric-10297.1.1
Sep 1, 2026
Merged

gianni-cor merged 1 commit into
mainfrom
bump-qvac-fabric-10297.1.1

Conversation

@iancris

@iancris iancris commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

🎯 Problem

qvac-fabric is pinned at 10297.1.0. temp-10297 has since moved five commits ahead, and the seven
consumers in tetherto/qvac need those changes — principally the Qwen4-Next perf work and the new Vulkan
topk_radix_select shader.

📝 How

Tag v10297.1.1 at
9d181fe643481d9a1cdf241871fe5935ae407ebe — the HEAD of temp-10297, and the merge commit of
#229 qwen4-next-fixes.

v10297.1.0...v10297.1.1 touches eight files:

Area Files
Vulkan ggml-vulkan.cpp, new vulkan-shaders/topk_radix_select.comp, vulkan-shaders-gen.cpp
Qwen4-Next src/models/qwen4exp.cpp, src/models/models.h, src/llama-kv-cells.h
Fused-op defaults src/llama-context.cpp — auto_fgdn / auto_flid now default to false
Tests tests/test-backend-ops.cpp

Diff is the minimal four files:

  • portfile.cmake — SHA512 only. REF stays parameterized as v${VERSION}.
  • vcpkg.json — "version": "10297.1.1".
  • versions/baseline.json — baseline string only.
  • versions/q-/qvac-fabric.json — pure +4 insertion.

The new versions entry omits "port-version" because it is 0, and absent already means 0.
x-add-version additionally retro-added the field to six already-published entries
(10297.1.0 back through 10069.0.0); that was reverted, so no live entry is modified. The
idempotency re-run confirms the entry is complete as written:

version 10297.1.1 is already in versions/q-/qvac-fabric.json
version 10297.1.1 is already in versions/baseline.json
No files were updated for qvac-fabric

git rev-parse HEAD:ports/qvac-fabric → c1235541954a39047d0ded5f0ee93896092ecba0, matching the
recorded git-tree.

🧪 Tested

Built locally from this portfile, into fully isolated install / buildtrees / packages roots, with the
binary cache disabled (--binarysource=clear) so a cache restore could not masquerade as a build:

  • version: qvac-fabric[core,gpu-backends,llama]:arm64-osx@10297.1.1
  • Downloading …/archive/v10297.1.1.tar.gz → Successfully downloaded — so the SHA512 gate passed
  • Building qvac-fabric[core,gpu-backends,llama]:arm64-osx@10297.1.1 — the new version resolved and
    compiled, no Restored line anywhere
  • All requested installations completed successfully in: 1.3 min
  • both arm64-osx-dbg and arm64-osx-rel configured and built; post-build validation passed
  • real artifacts produced (libllama.a, libggml-metal.a, libggml-cpu.a, libmtmd.a, …)

Additionally, all 7 consumers in tetherto/qvac are green against this exact fabric commit, validated
via an overlay pin on qvac#4121 before this tag was cut:
fabric, embed-llamacpp, llm-llamacpp, model-fit, ocr-ggml, translation-nmtcpp, vla-ggml.

⚠️ Breaking

None. Consumers move by raising their version>= floor.

🤖 Generated with Claude Code

Tag v10297.1.1 sits at 9d181fe643481d9a1cdf241871fe5935ae407ebe, the HEAD of
temp-10297 (merge of PR #229, qwen4-next-fixes).

Five commits over v10297.1.0:
  - Vulkan: ggml-vulkan.cpp, new vulkan-shaders/topk_radix_select.comp,
    vulkan-shaders-gen.cpp
  - Qwen4-Next: src/models/qwen4exp.cpp, src/models/models.h,
    src/llama-kv-cells.h
  - src/llama-context.cpp: auto_fgdn / auto_flid now default to false
  - tests/test-backend-ops.cpp

portfile.cmake changes SHA512 only; REF stays parameterized as v${VERSION}.

The new versions entry omits "port-version" because it is 0, and absent
already means 0. x-add-version also retro-added the field to six published
entries (10297.1.0 back to 10069.0.0); that was reverted so the diff stays a
pure insertion and no live entry is touched.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@iancris
iancris requested review from a team as code owners September 1, 2026 09:14
@github-actions

github-actions Bot commented Sep 1, 2026

Copy link
Copy Markdown

Review Status

Current Status: ❌ PENDING
Approvals so far: none

Pending reviews: Needs 1 Management or Team Lead.

@gianni-cor
gianni-cor merged commit 131385f into main Sep 1, 2026
5 checks passed
yingying0906 added a commit that referenced this pull request Sep 2, 2026
main published qvac-fabric 10297.1.1 in #343 while this was open, so the
10297.1.0 + port-version 1 this branch was going to add now sits behind the
baseline. vcpkg versions only move forward, so the cuda-backend feature
retargets onto 10297.1.1 instead.

  ports/qvac-fabric/vcpkg.json   version 10297.1.1, port-version 1
  versions/baseline.json         baseline 10297.1.1, port-version 1
  versions/q-/qvac-fabric.json   new 10297.1.1#1 entry above main's 10297.1.1

portfile.cmake auto-merged: REF is still parameterised as v${VERSION} and the
SHA512 is main's for the 10297.1.1 tag, so the retarget needed no edit there.
The cuda-backend feature and the arch list are unchanged.

git-tree recomputed on the staged port after every edit:
dd3ac83.

Added as a commit rather than an amend, since others push to this branch.
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