Skip to content

ggml-speech: bump to speech HEAD 1189e4ce — Adreno OpenCL elementwise kernels + Adreno-gen parse (PR #17, #19)#182

Merged
gianni-cor merged 1 commit into
mainfrom
ggml-speech-bump-1189e4ce
Jun 4, 2026
Merged

ggml-speech: bump to speech HEAD 1189e4ce — Adreno OpenCL elementwise kernels + Adreno-gen parse (PR #17, #19)#182
gianni-cor merged 1 commit into
mainfrom
ggml-speech-bump-1189e4ce

Conversation

@pratiknarola-t

Copy link
Copy Markdown
Contributor

Bumps the ggml-speech port from 9bca9b3d to qvac-ext-ggml@speech HEAD 1189e4ce (clean fast-forward, +7 commits). Publishes two now-merged features to consumers:

  • PR Updated port whisper-cpp to v1.7.6#1 #17 — Adreno elementwise OpenCL kernels (sin/cos/abs/elu/leaky_relu) for Chatterbox S3Gen.
  • PR Updated versions db #19 — gate the Adreno mul_mat fast path on weight divisibility + expose device version; parse the Adreno generation from the combined OpenCL device description (regex).

Scope: ggml-speech only. whisper-cpp / tts-cpp / parakeet-cpp are untouched — their ggml-speech >= 2026-06-02 constraint is satisfied by the new 2026-06-04 publish.

Files (PR #178 pattern): ports/ggml-speech/portfile.cmake (REF + SHA512 + comment), ports/ggml-speech/vcpkg.json (version-date2026-06-04), versions/g-/ggml-speech.json, versions/baseline.json (registry version-DB, written by vcpkg x-add-version).

Verification:

  • SHA512 stable across 3 integrity-checked downloads (same size, valid gzip), method cross-validated by reproducing the current pin (9bca9b3d7355fab3…) exactly.
  • src/ggml-vulkan/CMakeLists.txt blob identical across REFs (715a263a) → the spirv-headers patch is unaffected.
  • vcpkg x-add-version re-run is a clean no-op → version DB consistent with the committed port tree.

@gianni-cor gianni-cor merged commit 8b38c1c into main Jun 4, 2026
2 checks passed
pratiknarola-t added a commit that referenced this pull request Jun 5, 2026
…(address review)

Reviewer requested the dependents' ggml-speech floor track the just-merged
ggml-speech 2026-06-04 (PR #182). Constraint-only change: no build impact
(the registry baseline already resolves consumers to 2026-06-04). Port
version numbers unchanged (whisper-cpp 1.8.5#2, parakeet-cpp 2026-06-04#0).
gianni-cor pushed a commit that referenced this pull request Jun 5, 2026
…34cb6da (whisper KV-cache CPU fallback PR #34, parakeet Adreno-gen regex parse PR #38) (#183)

* whisper-cpp + parakeet-cpp: bump to qvac-ext-lib-whisper.cpp@master a34cb6da

Both ports source the same repo (whisper root / parakeet-cpp subfolder), so
both move to master HEAD a34cb6da (shared source archive SHA512 b0e80b06).

- whisper-cpp 1.8.5#1 -> 1.8.5#2: picks up PR #34's KV-cache CPU-buffer
  fallback when a single K/V tensor exceeds the backend max single-tensor
  size (Adreno-740 whisper-cli fix). whisper version unchanged (1.8.5).
- parakeet-cpp 2026-05-26#2 -> 2026-06-04#0: picks up PR #38's std::regex
  parse_adreno_version() for robust Adreno-generation detection.

ggml-speech version>= 2026-06-02 left unchanged: verified neither delta
needs the new ggml-speech 2026-06-04 API, and the registry baseline
already delivers 2026-06-04 to consumers.

* whisper-cpp + parakeet-cpp: bump ggml-speech version>= to 2026-06-04 (address review)

Reviewer requested the dependents' ggml-speech floor track the just-merged
ggml-speech 2026-06-04 (PR #182). Constraint-only change: no build impact
(the registry baseline already resolves consumers to 2026-06-04). Port
version numbers unchanged (whisper-cpp 1.8.5#2, parakeet-cpp 2026-06-04#0).
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