You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: packages/qvac-lib-infer-whispercpp/CHANGELOG.md
+7-2Lines changed: 7 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,18 +7,23 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7
7
8
8
## [Unreleased]
9
9
10
+
## [0.6.3]
11
+
10
12
### Added
11
-
-Enabled Vulkan GPU acceleration in CI prebuilds for Linux, Android, and Windows
12
-
-Added dynamic ggml backend library installation in CMakeLists.txt for Android/Linux (matching the LLM addon pattern)
13
+
- Vulkan GPU acceleration enabled by default in CMakeLists.txt for Linux, Android, and Windows (macOS/iOS use Metal)
14
+
-Dynamic ggml backend library installation in CMakeLists.txt for Android/Linux (matching the LLM addon pattern)
13
15
- Vulkan SDK installation on Windows integration test runner so `vulkan-1.dll` is available at runtime
14
16
-`atexit` cleanup handler in `binding.cpp` that clears streaming sessions before C++ static destructors run
17
+
- Vulkan GPU smoke test in integration test workflow for Linux GPU runners
18
+
- RTF performance benchmark workflow with multi-model/multi-audio matrix support
15
19
16
20
### Changed
17
21
- GPU usage is now opt-in: `use_gpu` defaults to `false` in `toWhisperContextParams` instead of inheriting the upstream default (`true`). Callers must explicitly set `use_gpu: true` to enable GPU acceleration.
18
22
19
23
### Fixed
20
24
- Fixed SIGSEGV (exit code 139) at process exit on Linux GPU runners caused by ggml Vulkan backend static destructor ordering (upstream whisper.cpp#2373)
21
25
- Fixed "The specified module could not be found" error on Windows integration tests by installing the Vulkan runtime
26
+
- Fixed `t.skip()` calls in GPU smoke test (brittle does not support `t.skip`, replaced with `t.pass`)
0 commit comments