Niko
5154c9edcb
Try fixing docs.rs build (again)
2024-11-22 11:00:31 -07:00
Niko
71ab110e04
Bump minor version of whisper-rs
2024-11-22 10:53:20 -07:00
Niko
5448241496
Fix docs.rs 0.13 build
2024-11-22 10:53:09 -07:00
Niko
13f8a8d70a
Bump whisper-rs-sys minor version
2024-11-22 10:50:11 -07:00
Niko
b0c848debb
Merge pull request #189 from newfla/fix_crates_io
...
fix: include ggml sources
2024-11-22 17:48:33 +00:00
newfla
20d6d8e937
fix: simplify whisper.cpp/ggml src include
2024-11-20 21:08:51 +01:00
newfla
002c552fd7
fix: include ggml sources
2024-11-14 15:08:36 +01:00
thewh1teagle
4585bb8242
update whisper.cpp
2024-11-11 01:28:42 +02:00
Niko
c2d3d497ac
Fix include errors
2024-11-05 23:41:37 -07:00
Niko
eb09788a1e
Update whisper.cpp to 0377596b77a3602e36430320cbe45f8c305ef04a
2024-11-05 23:15:45 -07:00
Niko
7593e86f08
Add missing ggml files
2024-11-05 22:52:05 -07:00
Niko
a34640c71f
Add missing ggml files
2024-11-05 22:49:55 -07:00
Niko
26b176525f
Patch versions for 0.13/0.11 release of main crate and -sys respectively
2024-11-05 22:44:53 -07:00
Niko
dd0c3af408
Merge pull request #184 from solaoi/fix/make-openmp-optional
...
Make OpenMP optional instead of default dependency
2024-11-01 01:30:38 +00:00
Kodai Aoyama
d51ee9967a
Make OpenMP optional instead of default dependency
2024-11-01 10:02:21 +09:00
Niko
82679b0125
Merge pull request #181 from arizhih/whisper-cpp-1-7-x
...
Update whisper.cpp version to 1.7.1
2024-10-24 15:04:27 +00:00
arizhih
cc92f1bcb1
Merge branch 'master' into whisper-cpp-1-7-x
...
# Conflicts:
# sys/build.rs
2024-10-22 12:23:11 +02:00
Niko
cfec70d9cb
Merge pull request #174 from thewh1teagle/feat/improve-basic-example
...
feat: improve basic example
2024-10-21 23:55:09 +00:00
Niko
95689c6b80
Merge pull request #175 from thewh1teagle/fix/link-coreml
...
fix: add search path for coreml on macOS
2024-10-21 23:54:24 +00:00
Niko
d706878356
Merge pull request #177 from newfla/fix_vulkan_macos
...
fix: macos vulkan build script
2024-10-21 23:54:07 +00:00
arizhih
9f56a7350b
Install libomp on MacOS
2024-10-14 16:27:52 +02:00
arizhih
4913e20b5d
Explicitly link to libomp on MacOS
2024-10-14 16:21:39 +02:00
arizhih
bcd94d1fcb
Build all examples
2024-10-14 15:16:16 +02:00
arizhih
e983a6a033
Enable OS-independent features, build and run example.
2024-10-14 14:58:58 +02:00
arizhih
21f236d1da
Remove ggml_backend_metal_log_set_callback. Removed in
...
cf977670e6 while unified backend logging mechanism
2024-10-11 11:30:46 +02:00
arizhih
2b550ba9ac
Update whisper.cpp version to 1.7.1
2024-10-09 16:13:42 +02:00
flavio
d124152376
fix: macos vulkan build script
2024-09-17 15:26:44 +02:00
thewh1teagle
9cb98dcf53
fix: add search path for coreml on macOS
2024-09-14 00:56:01 +03:00
thewh1teagle
5c46b0a667
feat: improve basic example
2024-09-14 00:38:00 +03:00
Niko
d8b6aefe06
Merge pull request #170 from thewh1teagle/feat/vulkan
...
Feat/vulkan
2024-09-13 21:07:32 +00:00
Niko
59dea7e6af
Merge pull request #172 from sagebind/version-info
2024-09-11 15:29:25 +00:00
Stephen M. Coakley
7663f97372
cargo fmt
2024-09-11 09:52:47 -05:00
Stephen M. Coakley
fe9ffb8030
Expose whisper.cpp version as a static string
...
Add a `WHISPER_CPP_VERSION` static that contains the version number of whisper.cpp that whisper-rs was built with. This can be useful for downstream applications for debugging and logging purposes.
This is implemented using [build script metadata](https://doc.rust-lang.org/cargo/reference/build-scripts.html#the-links-manifest-key ) for whisper-rs-sys to expose the version number of whisper.cpp defined in `CMakeLists.txt` as metadata to crates that depend on it. Then whisper-rs accesses that build metadata and defines its own internal compile-time environment variable containing the same value, which is then assigned to a static variable.
It seemed better to expose this information through build metadata rather than defining a static in whisper-rs-sys directly, despite the extra indirection, so as to keep whisper-rs-sys as pure bindings.
2024-09-10 12:38:33 -05:00
Niko
8596d2d98c
Merge pull request #169 from arizhih/whisper-cpp-latest
...
feat: Add support for new whisper.cpp project structure
2024-09-01 23:15:18 +00:00
Niko
166da11ebd
Merge pull request #167 from thewh1teagle/fix/link-openblas
...
fix: link openblas path correctly
2024-09-01 23:13:19 +00:00
Niko
2ee68ff56c
Merge pull request #162 from thewh1teagle/feat/add-clone-to-params
...
feat: add clone to params
2024-09-01 23:12:03 +00:00
thewh1teagle
e78460d325
Merge branch 'whisper-cpp-latest' into feat/vulkan
2024-08-21 16:33:05 +03:00
thewh1teagle
fdc290e37f
chore: update whisper.cpp
2024-08-21 16:28:08 +03:00
arizhih
a6d25d8797
Update whisper.cpp and docs
2024-08-21 10:46:32 +02:00
thewh1teagle
e33cc3eb22
feat: add vulkan with new whisper.cpp structure
...
Co-authored-by: newfla <newfla@hotmail.it>
2024-08-18 21:23:46 +03:00
arizhih
044e085555
Update whisper.cpp and bindings
2024-08-09 14:08:10 +02:00
arizhih
ec609f18ff
Add support for new whisper.cpp project structure
...
Remove opencl feature, removed in whisper.cpp
Add openmp feature and enable by default as in whisper.cpp
Update bindings
2024-08-08 15:55:47 +02:00
thewh1teagle
67924ca473
fix: link openblas path correctly
2024-08-01 16:24:44 +03:00
Niko
744804a8aa
Merge pull request #163 from arizhih/fix-lang-detect
...
fix: lang_detect not working properly
2024-07-17 18:57:21 +00:00
Niko
7634d3181f
Merge pull request #158 from thewh1teagle/feat/pass-cmake-flags
...
feat(sys): allow passing more cmake flags
2024-07-17 18:37:01 +00:00
arizhih
bbdc8a07ef
Fix lang_detect function
2024-07-10 10:24:25 +02:00
thewh1teagle
a5f516acfd
feat: add clone to params
2024-07-10 02:37:33 +03:00
arizhih
84522742da
Enable WHISPER_DEBUG flag to get DEBUG logs on debug builds
2024-07-09 12:01:49 +02:00
thewh1teagle
d17e03caa6
cargo fmt
2024-06-08 00:54:14 +03:00
thewh1teagle
35aca74d64
feat(sys): allow passing more cmake flags
2024-06-07 22:23:53 +03:00