Commit graph

179 commits

Author SHA1 Message Date
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
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
Niko
f1030ef762
Merge pull request #148 from hlhr202/feature/fix-metal
Feature/fix metal
2024-06-03 04:42:17 +00:00
flavio
ce71477a37 fix: fmt 2024-06-02 20:46:12 +02:00
flavio
18d8a96d6e improved panic message 2024-06-02 12:43:14 +02:00
flavio
41d909f5ef rocm linux support 2024-05-31 09:58:48 +02:00
hlhr202
8872109d04 optim: use build config instead of copying metal file to target folder 2024-05-29 10:42:25 +08:00
hlhr202
3f27c17fdf Merge remote-tracking branch 'origin/master' into feature/fix-metal 2024-05-29 10:25:41 +08:00
Niko
9e07fba125
Merge pull request #152 from thewh1teagle/feat/pass-whisper-cmake-flags
feat(sys): pass whisper cmake flags from environment variables
2024-05-28 22:04:07 +00:00
Niko
d7c20844fd
Merge pull request #142 from arizhih/update-whisper-cpp
Update whisper.cpp version to 1.6.2
2024-05-28 22:01:50 +00:00
thewh1teagle
991a1aefa5
feat(sys): pass whisper cmake flags from environment variables 2024-05-28 21:04:03 +03:00
arizhih
ecd2b613db Update whisper.cpp version to 1.6.2 2024-05-27 12:16:41 +02:00
hlhr202
357e1228af Merge remote-tracking branch 'origin/master' into feature/fix-metal 2024-05-17 13:06:22 +08:00
arizhih
dcfcbced18 Generate bindings + rustfmt 2024-05-16 15:29:38 +02:00
hlhr202
bf5a08dd1d fix: fmt 2024-05-16 14:10:03 +08:00
arizhih
f6826200fc Update whisper.cpp version to 1.6.0 2024-05-15 22:59:16 +02:00
hlhr202
cd6a633fc5 try fix metal log 2024-05-07 01:26:42 +08:00
hlhr202
4bc5709e58 fix: metal 2024-05-07 00:52:33 +08:00
arizhih
813a433a52 Update whisper.cpp version to 1.5.5 2024-04-23 17:13:07 +02:00
arizhih
66068dced9
Add path to libcuda 2024-04-17 14:58:41 +02:00
littlegun
9dfb0b998e fix: LNK2019: unresolved external symbol cuGetErrorString 2024-03-19 17:22:14 +08:00
Niko
a04d16166a
Merge branch 'master' into fix/msys2-build 2024-01-09 01:54:19 +00:00
Niko
af8e638c59
Update bindings.rs 2024-01-08 14:41:14 -07:00
Andrii Kotliar
b7a9b90604 Returned true old bindings 2024-01-08 11:30:40 +01:00
Andrii Kotliar
7d20c51808 Returned old bindings 2024-01-08 11:20:56 +01:00
thewh1teagle
3fe56418ad fix windows gnu build 2024-01-08 05:52:29 +02:00
Andrii Kotliar
e195c885a1 Add whisper_lang_str_full function to whisper-rs 2024-01-08 01:24:38 +01:00
Andrii Kotliar
22bf23a168 Update whisper.cpp version to 1.5.4 2024-01-08 00:29:13 +01:00
Niko
5061acff43
Don't enable force-debug by default 2023-12-15 21:23:14 -07:00
Niko
b5cddefcfa
Add flag to force debug mode 2023-12-15 21:20:39 -07:00
Niko
755d9e590f
Switch from Debug to RelWithDebugInfo
Debug builds are simply too slow to be remotely usable even on a 13700K,
or with an Intel Arc A770 GPU
(both tested to be unusable for anything approaching realtime)
2023-12-15 21:09:04 -07:00
Niko
fdf5ded360
Add debug info if Rust code is compiled with debug assertions 2023-12-15 16:15:12 -07:00
Niko
feacac6931
include required files to build 2023-11-26 17:43:32 -07:00
Niko
4ea2484d91
Fix missing commit 2023-11-16 19:05:45 -07:00
Niko
8690d35deb
Update whisper.cpp to v1.5 and add all structs 2023-11-16 18:56:50 -07:00
Niko
ba1b79138e
cargo fmt 2023-10-27 08:17:11 -06:00
Niko
ccccfe758d
Incorporate changes from sandbox-friendly PR 2023-10-27 08:16:09 -06:00
Niko
ace4bbd18a
Merge branch 'master' into metal-feature-flag
# Conflicts:
#	sys/build.rs
2023-10-27 08:13:17 -06:00
Patsakula Nikita
0b5a74a16c
[*] Sandbox-friendly build implemented.
* CMake machinery simplified.
* Build artifacts not stored in source directories anymore.
2023-10-15 17:32:37 +03:00
Niko
74dd93bf54
cargo fmt 2023-10-09 17:05:05 -06:00
Niko
253ac1bb6f
Add a feature flag for Metal acceleration support 2023-10-09 17:02:54 -06:00
Niko
1b60556910
Merge remote-tracking branch 'origin/master' 2023-10-08 15:40:34 -06:00
Niko
bbe7e9e9ed
Bump -sys version to 0.7.2 2023-10-08 15:40:24 -06:00
Niko
0f3a7c4533
Fix Metal build 2023-10-08 15:40:11 -06:00
Niko
174e111ebc
Merge pull request #90 from marmistrz/openblas
Add an OpenBLAS feature
2023-10-08 14:40:46 +00:00
Niko
3fd60107d4
Merge pull request #89 from marmistrz/whisper.cpp
Update whisper.cpp
2023-10-08 14:38:01 +00:00