ggml-org/whisper.cpp
View on GitHubShould we use process time for benchmarks/timings?
Open
#382 opened on Jan 7, 2023
enhancementgood first issue
Repository metrics
- Stars
- (49,693 stars)
- PR merge metrics
- (Avg merge 5d 20h) (36 merged PRs in 30d)
Description
Currently, the bench tool simply spits out the timings from whisper_print_timings. These timings are not process specific and as such are influenced by other processes on the system.
Should we use something like CLOCK_PROCESS_CPUTIME_ID instead of CLOCK_MONOTONIC in ggml_time_*? This would make the benchmarks in #89 outdated, but would make future benchmarks more realistic.