Cargo Features

[dependencies]
voirs-vocoder = { version = "0.1.0-alpha.2", default-features = false, features = ["candle", "onnx", "gpu", "cuda", "metal", "coreml"] }
default = candle

The candle feature is set by default whenever voirs-vocoder is added without default-features = false somewhere in the dependency tree.

candle default

Enables candle-core and candle-nn

candle-core:

ML/Tensor libraries

onnx

Enables ort

gpu = metal

On macOS, use Metal; on Linux/Windows would use cuda

cuda

Enables cuda of optional candle-core and optional ort

metal gpu?

Enables metal of optional candle-core

coreml

Enables coreml of optional ort