mirror of
https://github.com/huggingface/candle.git
synced 2025-06-15 18:28:24 +00:00
Load the mel filters.
This commit is contained in:
@ -59,6 +59,12 @@ struct Args {
|
||||
/// The seed to use when generating random samples.
|
||||
#[arg(long, default_value_t = 299792458)]
|
||||
seed: u64,
|
||||
|
||||
#[arg(
|
||||
long,
|
||||
default_value = "candle-examples/examples/whisper/mel_filters.safetensors"
|
||||
)]
|
||||
filters: String,
|
||||
}
|
||||
|
||||
#[derive(Debug, Clone)]
|
||||
@ -189,6 +195,11 @@ fn main() -> Result<()> {
|
||||
|
||||
let tokenizer = Tokenizer::from_file(args.tokenizer_config).map_err(E::msg)?;
|
||||
|
||||
let filters = unsafe { candle::safetensors::MmapedFile::new(args.filters)? };
|
||||
let filters = filters.deserialize()?;
|
||||
let filters = filters.tensor("mel_80", &device)?;
|
||||
println!("loaded mel filters {:?}", filters.shape());
|
||||
|
||||
let input = unsafe { candle::safetensors::MmapedFile::new(args.input)? };
|
||||
let input = input.deserialize()?;
|
||||
let mel = input.tensor("mel", &device)?;
|
||||
|
Reference in New Issue
Block a user