Skip to content

Conversation

danbev
Copy link
Member

@danbev danbev commented Jun 26, 2025

This commit adds a version function to the whisper API.

The motivation for this is that it might be convenient to have a way to programmatically check the version.

Example usage:

printf("Using whisper version: %s\n", whisper_version());

Will output:

Using whisper version: 1.7.6

danbev added 2 commits June 26, 2025 14:22
This commit adds a version function to the whisper API.

The motivation for this is that it might be convenient to have a way to
programmatically check the version.

Example usage:
```c++
printf("Using whisper version: %s\n", whisper_version());
```
Will output:
```console
Using whisper version: 1.7.6
```
@danbev danbev merged commit 32cf4e2 into ggml-org:master Jun 26, 2025
55 checks passed
@peardox
Copy link
Contributor

peardox commented Jun 26, 2025

Thanks for that (I did add an issue for it)
Any chance something similar can be done for dynamic ggml libs?

@danbev
Copy link
Member Author

danbev commented Jun 27, 2025

Any chance something similar can be done for dynamic ggml libs?

I think so, I've added a suggestion in ggml-org/ggml#1286.

bygreencn added a commit to bygreencn/whisper.cpp that referenced this pull request Jun 29, 2025
* ggerganov/master: (72 commits)
  ci : use selective copy for musa image (ggml-org#3296)
  ci: set fail-fast to false in docker.yml (ggml-org#3294)
  ruby : add Whisper::VERSION (ggml-org#3292)
  whisper : add version function (ggml-org#3289)
  ci : add should_release variable (ggml-org#3288)
  docs : add cmake "-j" flag in README.md (ggml-org#3284)
  ci : add support for tag-based releases (ggml-org#3287)
  release : v1.7.6
  bench : update benches
  bench : print system info before ctx check
  stream : add nullptr check of whisper_context (ggml-org#3283)
  ci : enable main-cuda build (ggml-org#3282)
  bindings.java : update java example (ggml-org#3281)
  coreml : backport CoreML features to macos < 14 (ggml-org#3255)
  ci : reduce musa image size (ggml-org#3277)
  whisper : add .gitignore entries for OpenVINO support (ggml-org#3276)
  command: output commands to text file (ggml-org#3273)
  ci : add apt-get clean to musa Dockerfile (ggml-org#3275)
  ruby : specify Apple frameworks explicitly on build (ggml-org#3270)
  talk-llama : sync llama.cpp
  ...
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.

3 participants