Measure real CPU VAD on complete frozen media pool
This commit is contained in:
1 parent
bc47e14971
commit
7a6ab9fc6a
6 files changed
+152
-4
No files matched your search
@@ -31,7 +31,9 @@ int main(int argc, char ** argv) {
|
||||
std::vector<float> samples(static_cast<size_t>(bytes) / 4);
|
||||
input.seekg(0);
|
||||
if (!input.read(reinterpret_cast<char *>(samples.data()), bytes)) return 2;
|
||||
for (float sample : samples) if (!std::isfinite(sample) || std::abs(sample) > 1.0f) return 2;
|
||||
// Float decoding may legitimately overshoot unity. Preserve source samples;
|
||||
// clipping would change the experiment. Reject nonfinite input only.
|
||||
for (float sample : samples) if (!std::isfinite(sample)) return 2;
|
||||
whisper_log_set(log_message, nullptr);
|
||||
auto context_params = whisper_vad_default_context_params();
|
||||
context_params.n_threads = 1;
|
||||
|
||||
Reference in new issue
Block a user