你好,这个问题要看你怎么操作。
对齐认知:bpu不像CPU这种通用的计算资源,只要处于运行态时刻都在计算。BPU是推理加速器件,有推理任务执行是才会被用于计算,当然,BPU被用于推理加速是也是有占用率的(统计周期内处于计算的时长 除以统计周期时长)。
BPU统计的 占用率 表示的是BPU的繁忙程度,代表的整体可指标,并不区分是哪个进程下发的任务,所以多个进程同时在使用BPU时是无法区分某个特定进程对BPU的使用的。但是如果某一段时间的只有一个进程是推理进程,那么统计到的BPU使用率就是该进程的了,所以,你可以通过单进程的方式统计BPU使用率。