7,666
社区成员
发帖
与我相关
我的任务
分享AI Edge Box 上多路视频流并发推理时,如何控制每路视频的推理间隔?
多路并发时不能每帧都推理,否则容易造成 NPU 拥堵和整体延迟上升。
int frame_count = 0;
while (read_frame()) {
frame_count++;
if (frame_count % 5 == 0) {
run_inference();
}
}
auto last_infer = now();
while (read_frame()) {
if (ms_diff(last_infer, now()) >= 200) {
run_inference();
last_infer = now();
}
}
while (queue_size() > 10) {
pop_oldest_frame();
}