Skip to content

Updated addon-cpp to 0.7.0.#24

Merged
yuranich merged 6 commits into
tetherto:mainfrom
Sero1000:QVAC-4648_updat_addon_cpp
Aug 25, 2025
Merged

Updated addon-cpp to 0.7.0.#24
yuranich merged 6 commits into
tetherto:mainfrom
Sero1000:QVAC-4648_updat_addon_cpp

Conversation

@Sero1000

Copy link
Copy Markdown
Contributor

No description provided.

@Sero1000 Sero1000 requested a review from jpgaribotti August 19, 2025 09:31

@jpgaribotti jpgaribotti left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The update is missing updating the vcpkg versions database. To do so, run the following commands from the qvac-registry-vcpkg repo root:

vcpkg --x-builtin-ports-root=./ports --x-builtin-registry-versions-dir=./versions x-add-version qvac-lib-inference-addon-cpp --verbose
git add .
git commit --amend --no-edit

@Sero1000 Sero1000 changed the title Updated addon-cpp to 0.6.3. Updated addon-cpp to 0.7.0. Aug 25, 2025

@jpgaribotti jpgaribotti left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Update vcpkg.json to be a copy of https://github.com/tetherto/qvac-lib-inference-addon-cpp/blob/main/vcpkg.json
Note that in the repo, the qvac-lint-cpp dep was added but not in this version.

@yuranich yuranich merged commit f74eb6c into tetherto:main Aug 25, 2025
pratiknarola-t pushed a commit that referenced this pull request May 20, 2026
Bumps the parakeet-cpp port REF from 0b446740 (2026-05-07) to
ef0f2ae6 (master tip, 2026-05-19). Picks up:

- PR #22 (e6ba38cf) — feat(QVAC-18625): v2.1 streaming Sortformer
  with NeMo-port AOSC (Audio-Online Speaker Cache). Adds six new
  SortformerStreamingOptions fields (spkcache_enable, spkcache_len,
  fifo_len, chunk_{left,right}_context_ms, spkcache_update_period)
  and a v2.1 auto-detection path via the GGUF metadata tag
  `parakeet.model_variant == "sortformer-streaming-v2.1-aosc"`.
- PR #24 (08df2e70) — non-breaking review fixups (strict variant
  detection, magic-number cleanup, dead AOSC code removal, shared
  test utilities).
- ef0f2ae6 — Windows `<algorithm>` include fix.

vcpkg.json `version-date` bumped to 2026-05-20, port-version reset
to 0. New entry added to versions/p-/parakeet-cpp.json with
git-tree e946cc5... (computed via git write-tree on the staged
port edits). Baseline updated accordingly.

Consumers (e.g. qvac/packages/transcription-parakeet) should bump
their `version>=` constraint to "2026-05-20" to consume.
GustavoA1604 pushed a commit that referenced this pull request May 20, 2026
* parakeet-cpp: bump to 2026-05-20 (PR #22/#24 AOSC v2.1)

Bumps the parakeet-cpp port REF from 0b446740 (2026-05-07) to
ef0f2ae6 (master tip, 2026-05-19). Picks up:

- PR #22 (e6ba38cf) — feat(QVAC-18625): v2.1 streaming Sortformer
  with NeMo-port AOSC (Audio-Online Speaker Cache). Adds six new
  SortformerStreamingOptions fields (spkcache_enable, spkcache_len,
  fifo_len, chunk_{left,right}_context_ms, spkcache_update_period)
  and a v2.1 auto-detection path via the GGUF metadata tag
  `parakeet.model_variant == "sortformer-streaming-v2.1-aosc"`.
- PR #24 (08df2e70) — non-breaking review fixups (strict variant
  detection, magic-number cleanup, dead AOSC code removal, shared
  test utilities).
- ef0f2ae6 — Windows `<algorithm>` include fix.

vcpkg.json `version-date` bumped to 2026-05-20, port-version reset
to 0. New entry added to versions/p-/parakeet-cpp.json with
git-tree e946cc5... (computed via git write-tree on the staged
port edits). Baseline updated accordingly.

Consumers (e.g. qvac/packages/transcription-parakeet) should bump
their `version>=` constraint to "2026-05-20" to consume.

* ggml-speech: bump to qvac-ext-ggml@speech 9562ed04 (port-version 2)

Bumps the ggml-speech port REF from de7a55e3 (2026-05-07, "vulkan:
use std::filesystem for pipeline-cache path") to 9562ed04 (2026-05-18,
"ggml-backend: android per-arch CPU variant dlopen fallback") -- the
current HEAD of `qvac-ext-ggml@speech`. Picks up two upstream commits:

  - ad40f3c7 (2026-05-12) supertonic: fused Metal kernels +
    layout-flexible activations
  - 9562ed04 (2026-05-18) ggml-backend: android per-arch CPU variant
    dlopen fallback

The android dlopen fallback is the piece parakeet-cpp's android
dynamic backend loading (cf49404d in qvac-ext-lib-whisper.cpp) was
actually waiting on; without it, the GGML_BACKEND_DL=ON +
GGML_CPU_STATIC=ON build relied on the local patches stripped by
aa9fe74d ("Update setup-ggml to point to qvac-ext-ggml").

ggml-speech: version-date 2026-04-09, port-version 1 -> 2 (REF
changed; version-date intentionally kept).

parakeet-cpp: all five ggml-speech `version>=` dependencies (base +
cuda / metal / opencl / vulkan features) bumped 2026-04-09#1 ->
2026-04-09#2, and parakeet-cpp's own port-version 0 -> 1 since its
manifest changed.

SHA512 verified end-to-end via local vcpkg overlay: ggml-speech +
parakeet-cpp both rebuilt cleanly against the new REF; the
transcription-parakeet addon links + runs unchanged.

---------

Co-authored-by: Pratik Narola <pratiknarola@Mac.bbrouter>
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.

4 participants