专栏算法工具链J6E可以查看某个进程的bpu占用率吗

J6E可以查看某个进程的bpu占用率吗

已解决
xxxx2025-01-10
79
3
想问一个问题:J6E可以查看某个进程的bpu占用率吗,想统计某个进程的bpu占用率,绘制曲线给别人看
算法工具链
征程6
评论2
0/1000
  • Huanghui
    Lv.5

    你好,这个问题要看你怎么操作。

    对齐认知:bpu不像CPU这种通用的计算资源,只要处于运行态时刻都在计算。BPU是推理加速器件,有推理任务执行是才会被用于计算,当然,BPU被用于推理加速是也是有占用率的(统计周期内处于计算的时长 除以统计周期时长)。

    BPU统计的 占用率 表示的是BPU的繁忙程度,代表的整体可指标,并不区分是哪个进程下发的任务,所以多个进程同时在使用BPU时是无法区分某个特定进程对BPU的使用的。但是如果某一段时间的只有一个进程是推理进程,那么统计到的BPU使用率就是该进程的了,所以,你可以通过单进程的方式统计BPU使用率。

    2025-01-10
    0
    1
    • xxxx回复Huanghui:

      "统计周期内处于计算的时长 除以统计周期时长"中的周期是多长时间

      2025-01-17
      0
  • 狗子别怕
    Lv.2

    运行指定进程,周期性通过 hrut_somstatus 指令抓取bpu占用率。

    2025-01-13
    0
    0