专栏算法工具链请问使用hrt_ucp_monitor工具查看资源占用的时候,发现bpu占用很高

请问使用hrt_ucp_monitor工具查看资源占用的时候,发现bpu占用很高

已解决
Yang~2025-04-10
82
9

问题描述:

使用命令测试hbm性能发现bpu占用率很高,已经达到了百分之七八十,这只是跑单个模型的情况下,实际工程中会同时跑多个模型,那这样bpu不就不够用了吗?

命令:hrt_model_exec perf --model_file new_yolo_static_input.hbm --frame_count 2000

算法工具链
征程6
评论4
0/1000
  • Huanghui
    Lv.5

    你好,我们先对齐一下认识哈:

    1.hrt_model_exec perf 的设计思想就是尽最大努力提高FPS,全资源运行你的模型。如果测试阶段发现BPU的使用率不高,反而说明你的模型存在问题。

    2. 实际工程中因为数据源(比如摄像头)的频率是有限的,这时BPU和CPU也不会满负荷运行的。

    2025-04-10
    1
    2
    • Yang~回复Huanghui:

      那有没有什么方法能够模拟实际的工程使用场景,然后获取到较为真实的资源占用呢?

      2025-04-10
      0
    • Huanghui回复Yang~:

      你看到的就是真实的,不过你在实际工程中,输入的数据,帧率回下降 ,那时候就没那么高的占用了

      2025-04-11
      0
  • 费小财
    Lv.5

    跑在啥平台的

    2025-04-10
    0
    2
    • Yang~回复费小财:

      J6m

      2025-04-10
      0
    • 费小财回复Yang~:

      你能直接跑下真实的模型吗,这边看真实场景下的模型数据好像是没这么高的

      2025-04-10
      0
  • DR_KAN
    Lv.4

    等你跑多个模型的时候,每个模型的帧率也会下降呀

    2025-04-10
    0
    0
  • Huanghui
    Lv.5

    你好,这个问题是否还有其他疑问呢。思想想就是:测试程序全速运行测试模型来 检测 当前运行硬件环境下模型的最大运行效率,并检查模型中是否存在其他问题,期望就是BPU硬件的使用率趋近100%

    2025-04-14
    0
    1
    • Yang~回复Huanghui:

      谢谢,没有其他问题了

      2025-04-14
      0