Niko
3fd60107d4
Merge pull request #89 from marmistrz/whisper.cpp
...
Update whisper.cpp
2023-10-08 14:38:01 +00:00
Marcin Mielniczuk
f79bc283d3
Update whisper.cpp
2023-10-08 08:59:17 +02:00
Niko
9c1d85bcda
Bump -sys version to 0.7.1
2023-10-07 09:28:22 -06:00
Niko
1d5e929252
Add whisper.cpp/ggml-metal.metal to include array
2023-10-07 09:27:58 -06:00
Niko
16c02e927e
Add whisper.cpp/ggml-alloc.* to include array
2023-10-06 22:15:29 -06:00
Niko
3350ae41fb
Bump -sys version to 0.7.0
2023-10-06 22:12:35 -06:00
Niko
4b45810dca
Update whisper.cpp
2023-10-06 21:49:40 -06:00
Niko
d6da605de1
Revert "Add OpenVINO support"
...
This reverts commit 5c140c14
2023-10-06 21:09:23 -06:00
Niko
e6cbc75430
fix broken build
2023-09-25 08:55:09 -06:00
Zero
749c18cfee
cargo fmt
2023-08-28 17:09:46 -06:00
Zero
5c140c14d4
Add OpenVINO support
2023-08-28 16:41:25 -06:00
Zero
66f8aaeb86
Update whisper.cpp to 8e46ba80d3c1dcf532a0029f9bcdf99ce9ce7d40
2023-08-28 16:38:14 -06:00
Marcin Mielniczuk
d321f158b1
Expose the ggml functions in the bindings.
2023-08-20 21:27:41 +02:00
Zero
ba0cde2ea3
Revert "don't remove bindings/javascript/package.json, it's a committed file in whisper.cpp"
...
This reverts commit 46d8f47642 .
2023-06-18 10:14:50 -06:00
Zero
683787b6e2
update whisper-rs-sys to 0.6.1
2023-06-18 10:12:02 -06:00
Chris Rude
46d8f47642
don't remove bindings/javascript/package.json, it's a committed file in whisper.cpp
2023-06-05 15:42:37 -07:00
0/0
bf6d6fcf17
Merge pull request #60 from jnnnnn/cuda-windows
...
Fix windows cuda build
2023-05-29 14:24:40 +00:00
jnnnnn
a4e303ef3f
cfg_if
2023-05-29 19:17:48 +12:00
Jocelyn Stericker
0a8a791fad
Use position independent code (-fPIC)
...
This allows whipser-rs-sys to work when building a cdylib on x86 Linux
in certain conditions.
Without this change, linking can fail with:
```
= note: /usr/bin/ld: /.../target/debug/deps/libwhisper_rs_sys-d9be91f496c91a32.rlib(whisper.cpp.o): warning: relocation against `_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@@GLIBCXX_3.4.21' in read-only section `.text.unlikely'
/usr/bin/ld: /.../target/debug/deps/libwhisper_rs_sys-d9be91f496c91a32.rlib(whisper.cpp.o): relocation R_X86_64_PC32 against symbol `stderr@@GLIBC_2.2.5' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: final link failed: bad value
collect2: error: ld returned 1 exit status
```
Note that this is one solution. I believe another would be to use the [cmake crate](https://github.com/rust-lang/cmake-rs ), which builds with `-fPIC` by default on Linux.
2023-05-28 11:04:25 -04:00
jnnnnn
ffa9655a06
fmt
2023-05-25 15:05:05 +12:00
Jonathan Newnham
435a736af1
Fix windows cuda build
...
* add ggml-cuda.cu
* sort out linker paths using CUDA_PATH
2023-05-25 14:26:14 +12:00
edef
31845bbe94
include ggml-opencl in the crate
...
The opencl feature can't possibly work without including the actual
code.
2023-05-19 22:14:23 +00:00
r3g_5z
e475c85234
make sure the user has CMake installed
...
Signed-off-by: r3g_5z <june@girlboss.ceo>
2023-05-14 16:58:37 -04:00
Zero
548934b91f
update whisper-rs-sys to v0.6.0
2023-05-14 14:30:14 -06:00
0/0
61124601d6
Merge pull request #51 from tazz4843/cuda-and-opencl-support
...
Add CUDA and OpenCL support
2023-05-14 20:28:49 +00:00
Zero
3c1db4023c
update whisper.cpp to v1.4.2
2023-05-14 14:27:37 -06:00
Zero
e207b9fce8
old change that was forgotten in bindings.rs
2023-05-14 14:26:51 -06:00
Zero
a089bb71f9
fix broken things from update
2023-05-14 14:01:38 -06:00
Zero
816c17ad80
Merge branch 'master' into cuda-and-opencl-support
...
# Conflicts:
# sys/build.rs
2023-05-14 13:59:49 -06:00
Zero
343a3029fb
Merge remote-tracking branch 'origin/master'
2023-05-10 16:31:34 -06:00
Zero
060b9b5697
update whisper-rs-sys to v0.5.0
2023-05-10 14:07:11 -06:00
Jonathan Soo
5c0d6ce957
Allow fallback to GGML when CoreML model not available.
2023-05-08 10:31:03 -04:00
Zero
9dd66a3b4b
add libraries to CUDA search path
2023-05-05 22:45:08 -06:00
Zero
e2f39c9c25
fix OpenCL build
2023-05-05 22:38:30 -06:00
Zero
997bc936e4
Merge branch 'master' into cuda-and-opencl-support
2023-05-05 21:58:29 -06:00
Zero
6d2b6251ff
update to v1.4.1
2023-05-05 21:52:06 -06:00
Zero
9b3bebf4b5
Initial support for CUDA and OpenCL
2023-05-05 21:17:59 -06:00
Jonathan Soo
c2372dbae9
Add token_to_cstr
2023-05-04 19:35:37 -04:00
yuni
91312ee92a
fix: error message for libwhisper.lib
...
In windows, we are using `libwhisper.lib` instead of `libwhisper.a` so renamed it.
2023-04-24 09:32:30 +09:00
Jonathan Soo
3d00a04e69
Clean up formatting
2023-04-21 10:25:15 -04:00
Jonathan Soo
77cdbd6187
Add coreml feature flag and build.rs updates
2023-04-21 07:59:33 -04:00
Zero
bde74dbc8b
fix cargo publish errors
2023-04-17 18:29:08 -06:00
Zero
7c78c128a1
bump versions
2023-04-17 15:57:19 -06:00
Zero
1d7d5bade4
update bindings
2023-04-17 15:56:30 -06:00
Yuniru Yuni
ebcd185730
bump submodule whisper.cpp
2023-04-17 14:55:41 +09:00
Zero
6e70e56156
bump whisper-rs-sys to 0.3.2
2023-04-16 13:43:26 -06:00
Andrew Huynh
ccf2dcc109
test build change
2023-04-15 11:18:12 -07:00
Julian Bayardo Spadafora
cf1461dc54
Formatting
2023-03-12 23:50:46 -07:00
Julian Bayardo Spadafora
9611d6aec4
Fix lib copy on Linux
2023-03-12 20:32:11 -07:00
Julian Bayardo Spadafora
8a3fad0e79
Woops, remove need for shared libraries
2023-03-12 16:03:16 -07:00