Cargo Features

[dependencies]
whisper_cpp_sys = { version = "0.2.1", default-features = false, features = ["compat", "native", "fma", "f16c", "accel", "clblast"] }
default = compat, native

These default features are set whenever whisper_cpp_sys is added without default-features = false somewhere in the dependency tree.

compat default

this feature modifies the symbols exposed by the generated libraries to avoid conflicts

native default = accel, avx, avx2, f16c, fma
avx avx2 fma native
f16c native

implied when compiled using MSVC with avx2/avx512

accel native

Accelerate framework

openvino cuda metal blas hipblas clblast