ggml-org/whisper.cpp

Should we use process time for benchmarks/timings?

开放

#382 创建于 2023年1月7日

 (2 条评论) (0 个反应) (0 位负责人)C++ (6,072 个派生)batch import
enhancementgood first issue

仓库指标

星标
 (52,942 个星标)
PR 合并指标
 (平均合并 5天 20小时) (30 天内合并 36 个 PR)

描述

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.

贡献者指南