MxBase::Model加载模型持续占用cpu资源
收藏回复举报
MxBase::Model加载模型持续占用cpu资源
发表于2025-11-26 14:24:20
0 查看

环境说明:

1. 显卡驱动版本:24.1.rc2

2. 固件版本:7.3.0.1.231

3. 芯片:Atlas 300I Duo

4.  cann版本:8.1.RC1

5. MindX SDK mxVision:7.0.RC1.SPC1;mxVision version:7.0.RC1.SPC1.b003

问题说明:

之前使用mxvision5.0版本是通过MxBase::ModelInferenceProcessor类去加载模型的,CPU资源占用正常。后续升级mxvision至mxVision-7.0.RC1.SPC1版本后,使用

MxBase::Model来加载模型,多次测试发现偶尔会有CPU资源持续占用的情况。

测试代码很简单:

std::string infer_model_path = cfg->inference_model_file_;                                // 模型路径

model_ = std::make_shared<MxBase::Model>(infer_model_path, device_id_);   // model_声明:std::shared_ptr<MxBase::Model> model_;

多次重启服务发现,在仅加载模型没有任何任务执行的情况下,偶尔会有cpu占用一直为100%的情况,等待一段时间不会下降

cke_6428.png

同样的代码,重启以后正常情况:

cke_19103.png

我要发帖子