speakrs 0.4.0

Fast Rust speaker diarization with pyannote-level accuracy and native CoreML/CUDA acceleration
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#[cfg(all(feature = "intel-mkl", not(target_arch = "x86_64")))]
compile_error!("the `intel-mkl` feature is only supported on x86_64 targets");

#[cfg(feature = "intel-mkl")]
pub(crate) use ndarray_linalg_mkl::{Eigh, Inverse, UPLO, error::LinalgError};

#[cfg(feature = "openblas-static")]
pub(crate) use ndarray_linalg_static::{Eigh, Inverse, UPLO, error::LinalgError};

#[cfg(feature = "openblas-system")]
pub(crate) use ndarray_linalg_system::{Eigh, Inverse, UPLO, error::LinalgError};

#[cfg(not(any(
    feature = "intel-mkl",
    feature = "openblas-static",
    feature = "openblas-system"
)))]
pub(crate) use ndarray_linalg_default::{Eigh, Inverse, UPLO, error::LinalgError};