Merge remote-tracking branch 'fork/dev'

This commit is contained in:
Christian Meter 2025-01-28 14:12:52 +01:00
commit 263d5fd702
No known key found for this signature in database
GPG key ID: DC36932EEAE54549
4 changed files with 15 additions and 6 deletions

2
.gitmodules vendored
View file

@ -1,3 +1,3 @@
[submodule "sys/whisper.cpp"] [submodule "sys/whisper.cpp"]
path = sys/whisper.cpp path = sys/whisper.cpp
url = https://github.com/ggerganov/whisper.cpp url = https://github.com/thewh1teagle/whisper.cpp

View file

@ -105,8 +105,6 @@ pub struct SystemInfo {
pub avx2: bool, pub avx2: bool,
pub fma: bool, pub fma: bool,
pub f16c: bool, pub f16c: bool,
pub blas: bool,
pub cuda: bool,
} }
impl Default for SystemInfo { impl Default for SystemInfo {
@ -117,8 +115,6 @@ impl Default for SystemInfo {
avx2: whisper_rs_sys::ggml_cpu_has_avx2() != 0, avx2: whisper_rs_sys::ggml_cpu_has_avx2() != 0,
fma: whisper_rs_sys::ggml_cpu_has_fma() != 0, fma: whisper_rs_sys::ggml_cpu_has_fma() != 0,
f16c: whisper_rs_sys::ggml_cpu_has_f16c() != 0, f16c: whisper_rs_sys::ggml_cpu_has_f16c() != 0,
blas: whisper_rs_sys::ggml_cpu_has_blas() != 0,
cuda: whisper_rs_sys::ggml_cpu_has_cuda() != 0,
} }
} }
} }

View file

@ -253,6 +253,19 @@ fn main() {
println!("cargo:rustc-link-search=native={}", destination.display()); println!("cargo:rustc-link-search=native={}", destination.display());
println!("cargo:rustc-link-lib=static=whisper"); println!("cargo:rustc-link-lib=static=whisper");
println!("cargo:rustc-link-lib=static=ggml"); println!("cargo:rustc-link-lib=static=ggml");
println!("cargo:rustc-link-lib=static=ggml-base");
println!("cargo:rustc-link-lib=static=ggml-cpu");
if cfg!(target_os = "macos") {
println!("cargo:rustc-link-lib=static=ggml-blas");
}
if cfg!(feature = "vulkan") {
println!("cargo:rustc-link-lib=static=ggml-vulkan");
}
if cfg!(feature = "metal") {
println!("cargo:rustc-link-lib=static=ggml-metal");
}
println!( println!(
"cargo:WHISPER_CPP_VERSION={}", "cargo:WHISPER_CPP_VERSION={}",

@ -1 +1 @@
Subproject commit 0377596b77a3602e36430320cbe45f8c305ef04a Subproject commit ca99645e20f45a7904771192122fc79a9871a109