Skip to content

transcription-whispercpp: consume ggml-speech 2026-06-02 (Adreno OpenCL selection, QVAC-18993)#2392

Closed
Zbig9000 wants to merge 1 commit into
tetherto:mainfrom
Zbig9000:QVAC-18993-addon-ggml-speech-2026-06-02
Closed

transcription-whispercpp: consume ggml-speech 2026-06-02 (Adreno OpenCL selection, QVAC-18993)#2392
Zbig9000 wants to merge 1 commit into
tetherto:mainfrom
Zbig9000:QVAC-18993-addon-ggml-speech-2026-06-02

Conversation

@Zbig9000

@Zbig9000 Zbig9000 commented Jun 2, 2026

Copy link
Copy Markdown
Contributor

Summary

Phase 2 of QVAC-18993 — point the addon at the registry baseline that publishes ggml-speech 2026-06-02 (qvac-registry-vcpkg#178, merged; REF tetherto/qvac-ext-ggml@9bca9b3d = qvac-ext-ggml#18's Adreno-aware Android OpenCL/Vulkan backend selection).

One-line change: default-registry.baseline a9d7e924bd344b13a30d2fc5133c4710964a2d3d53691d1c (registry main after #178).

  • That baseline already carries whisper-cpp 1.8.5, so the existing whisper-cpp 1.8.5#0 override is kept as-is; whisper-cpp's version>=ggml-speech 2026-05-27 now resolves to 2026-06-02.
  • No overlay-ports, no override hacks — the permanent, legitimate change.

Local validation (x64-linux, no overlay, against the real merged registry)

vcpkg resolves ggml-speech[core,vulkan]@2026-06-02 (tetherto@9bca9b3d) ← whisper-cpp@1.8.5spirv-headers@1.4.341.0; build clean; test:cpp 111/111, test:unit 30/30, test:dts clean, test:integration 10/10, accuracy 8/8, chunking 1/1.

The registry port itself was separately vcpkg install-verified (fetch + SHA512 + spirv-headers + patch + build) before #178 merged.

Note

The baseline advance also moves qvac-lint-cpp 1.4.4#3 → 1.4.5 (the only other non-pinned registry dep that moved); harmless (lint config; no C++ change in this PR). qvac-lib-inference-addon-cpp stays 1.2.1.

Relationship to the rest of QVAC-18993

Test plan

  • on-pr transcription-whispercpp CI green (prebuild matrix + cpp/unit/dts + integration)
  • device farm: Samsung S25 (Adreno) → OpenCL (no vkCmdBindPipeline crash), Pixel 9 (Mali) → Vulkan

Made with Cursor

…CL selection)

Phase 2 of QVAC-18993: point the addon at the registry baseline that publishes
ggml-speech 2026-06-02 (qvac-registry-vcpkg#178, REF tetherto/qvac-ext-ggml@
9bca9b3d = PR tetherto#18's Adreno-aware Android OpenCL/Vulkan backend selection).

Only change: default-registry.baseline a9d7e924 -> bd344b13a30d2fc5133c4710964
a2d3d53691d1c (registry main after tetherto#178). That baseline already carries
whisper-cpp 1.8.5, so the existing `whisper-cpp 1.8.5#0` override is kept as-is;
whisper-cpp's `version>=ggml-speech 2026-05-27` now resolves to 2026-06-02. No
overlay-ports, no override changes.

Local validation (x64-linux, no overlay, against the real merged registry):
  vcpkg resolves ggml-speech[core,vulkan]@2026-06-02 (tetherto/qvac@9bca9b3d) <-
  whisper-cpp@1.8.5 <- spirv-headers@1.4.341.0; build clean; test:cpp 111/111,
  test:unit 30/30, test:dts clean, test:integration 10/10, accuracy 8/8,
  chunking 1/1.

Note: the baseline bump also advances qvac-lint-cpp 1.4.4#3 -> 1.4.5 (the only
other non-pinned registry dep that moved); harmless (lint config; no C++ change
in this PR). qvac-lib-inference-addon-cpp stays at 1.2.1.

Co-authored-by: Cursor <cursoragent@cursor.com>
@Zbig9000

Zbig9000 commented Jun 2, 2026

Copy link
Copy Markdown
Contributor Author

Closing: switching from a default-registry baseline bump to the correct version-pin approach (don't update the baseline; bump the whisper-cpp override to the new port-version). Replaced by the registry consumer-bump PR + a combined addon overlay/version PR for whisper + tts-ggml + parakeet.

@Zbig9000 Zbig9000 closed this Jun 2, 2026
@github-actions

github-actions Bot commented Jun 2, 2026

Copy link
Copy Markdown
Contributor

Tier-based Approval Status

**PR Tier:** TIER1

**Current Status:** ❌ PENDING

**Requirements:**
- 1 Team Member approval ✅ (1/1)
- 1 Team Lead OR Management approval ❌ (0/1)



---
*This comment is automatically updated when reviews change.*

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