编译时出现libgfortran.so.4报错
在服务端接收请求或执行证书导入脚本时,KMC初始化随机数阻塞
问题现象
在服务端接收请求或执行证书导入脚本时,KMC初始化随机数阻塞但未抛出Error,等待时间不确定且可恢复。
原因分析
“/dev/random”产生随机数发生阻塞。
解决方案
通过添加haveged服务解决随机数阻塞问题,Ubuntu系统可参考以下命令安装使用。
apt-get install -y haveged
父主题: FAQ
使用mxVision时,出现can not find the element factory : mxpi_xxxpostprocessor报错
问题现象
使用mxVision时,出现“can not find the element factory : mxpi_xxxpostprocessor”。
在“/mxVision-{version}/opensource/bin”路径下执行**./gst-inspect-1.0 mxpi_xxxpostprocessor(插件名)** 检查插件,发现插件能够正常加载,但运行时仍然报同样的错误信息。
原因分析
Gstreamer的历史缓存没有清除。
解决方案
- 确认环境已安装python3.9。
- 执行rm ~/.cache/gstreamer-1.0/registry.{arch}.bin(其中*{arch}*根据实际运行环境选择“x86_64”或者“aarch64”)来清除Gstreamer的历史缓存,再运行程序即可。
父主题: FAQ
编译时出现libgfortran.so.4报错
问题现象
编译时出现依赖不存在的报错libgfortran.so.4: No such file or directory。
原因分析
“opensource”文件中的so文件需要依赖“libgfortran.so.4”,在编译环境中找不到。
解决方案
参考以下命令执行,安装gfortran(如果环境中找不到gfortran-4,也可以安装大于或等于4的版本)。
apt-get update
apt-get install gfortran-4
父主题: FAQ
在Kunpeng服务器中运行多路视频分析,出现CPU资源被占满,导致业务堆积、断流的情况
问题现象
在Kunpeng 920 7260服务器中运行多路视频分析,出现CPU资源被占满,导致业务堆积、断流的情况。
原因分析
视频分析业务不要求数据预取,CPU的预取开关打开会造成内存带宽浪费。
解决方案
在BIOS,把CPU的预取开关设置为关闭。
父主题: FAQ
调用API参考(Python)视频解码/编码接口结束时出现core dumped现象
问题现象
调用Python视频解码功能,若videoDecoder在全局作用域(非函数内)定义和执行,程序结束出现Segmentation fault (core dumped) 或 Aborted (core dumped),编码接口同样出现类似情况。
原因分析
由于Pybind问题导致在全局作用域定义videoDecoder无法自动调用析构函数,Python退出解释器时回调线程执行出错。
解决方案
- 方案一:在函数或类的成员方法中定义和运行videoDecoder。
- 方案二:若在全局作用域中定义videoDecoder,则在程序结束时使用del函数删除构造的videoDecoder对象。
父主题: FAQ
在Atlas 500 A2 智能小站默认配置下,无法安装mxVision
问题现象
在Atlas 500 A2 智能小站默认配置下,安装mxVision软件包,发现容量不足,无法完成安装。
原因分析
由于Atlas 500 A2 智能小站默认配置用户区的实际存储空间较小,无法安装mxVision软件包。
解决方案
请参见《Atlas 500 A2 智能小站 用户指南》“用户指南”“安装与配置 > 安装硬件选件”章节安装硬件并根据《Atlas 500 A2 智能边缘管理系统 用户指南》“智能边缘管理系统 用户指南”“Web界面功能介绍 > 管理 > 存储配置 > 本地磁盘管理”章节进行挂载、分区操作,完成扩容后再安装mxVision软件包。
父主题: FAQ
在线提单