【问题标题】:RuntimeError: Unsupported primitive of type: PriorBoxClustered name: fc7_mbox_priorboxRuntimeError:不支持的原语类型:PriorBoxClustered 名称:fc7_mbox_priorbox
【发布时间】:2020-05-21 21:00:44
【问题描述】:

我正在尝试使用我安装的 openvino 库从 PyCharm 运行 face_recognition_demo.py,如下所示:

conda install openvino-ie4py -c openvino

然后我尝试使用以下命令运行 face_recognition_demo.py 脚本:

python face_recognition_demo.py -m_fd C:\Users\ShraddhaM\PycharmProjects\OpenVinoStreamlit\face-detection-retail-0004.xml -m_lm C:\Users\ShraddhaM\PycharmProjects\OpenVinoStreamlit\landmarks-regression-retail-0009.xml -m_reid C:\Users\ShraddhaM\PycharmProjects\OpenVinoStreamlit\face-reidentification-retail-00 95.xml --verbose -fg "C:\Users\ShraddhaM\PycharmProjects\OpenVinoStreamlit\faces_gallery"

运行此命令后,我收到以下错误:

[ DEBUG ] 2020-05-18 16:59:54,768 Namespace(allow_grow=False, cpu_lib='', crop_height=0, crop_width=0, d_fd='CPU', d_lm='CPU', d_reid='CPU', exp_r_fd=1.15, fd_input_height=0, fd_input_width
=0, fg='C:\\Users\\ShraddhaM\\PycharmProjects\\OpenVinoStreamlit\\faces_gallery', gpu_lib='', input='0', m_fd='C:\\Users\\ShraddhaM\\PycharmProjects\\OpenVinoStreamlit\\face-detection-retai
l-0004.xml', m_lm='C:\\Users\\ShraddhaM\\PycharmProjects\\OpenVinoStreamlit\\landmarks-regression-retail-0009.xml', m_reid='C:\\Users\\ShraddhaM\\PycharmProjects\\OpenVinoStreamlit\\face-re
identification-retail-0095.xml', match_algo='HUNGARIAN', no_show=False, output='', perf_stats=False, run_detector=False, t_fd=0.6, t_id=0.3, timelapse=False, verbose=True)
[ INFO ] 2020-05-18 16:59:54,788 Loading models
[ INFO ] 2020-05-18 16:59:54,789 Loading the model from 'C:\Users\ShraddhaM\PycharmProjects\OpenVinoStreamlit\face-detection-retail-0004.xml'
[ INFO ] 2020-05-18 16:59:54,840 Model is loaded
[ INFO ] 2020-05-18 16:59:54,840 Loading the model from 'C:\Users\ShraddhaM\PycharmProjects\OpenVinoStreamlit\landmarks-regression-retail-0009.xml'
[ INFO ] 2020-05-18 16:59:54,849 Model is loaded
[ INFO ] 2020-05-18 16:59:54,849 Loading the model from 'C:\Users\ShraddhaM\PycharmProjects\OpenVinoStreamlit\face-reidentification-retail-0095.xml'
[ INFO ] 2020-05-18 16:59:54,873 Model is loaded
Traceback (most recent call last):
  File "face_recognition_demo.py", line 446, in <module>
    main()
  File "face_recognition_demo.py", line 441, in main
    visualizer = Visualizer(args)
  File "face_recognition_demo.py", line 240, in __init__
    self.frame_processor = FrameProcessor(args)
  File "face_recognition_demo.py", line 151, in __init__
    self.face_detector.deploy(args.d_fd, context)
  File "C:\Users\ShraddhaM\PycharmProjects\OpenVinoStreamlit\ie_module.py", line 75, in deploy
    self.model, device, self.max_requests)
  File "C:\Users\ShraddhaM\PycharmProjects\OpenVinoStreamlit\ie_module.py", line 57, in deploy_model
    return self.ie_core.load_network(model, device, config=config, num_requests=max_requests)
  File "ie_api.pyx", line 85, in openvino.inference_engine.ie_api.IECore.load_network
  File "ie_api.pyx", line 92, in openvino.inference_engine.ie_api.IECore.load_network
RuntimeError: Unsupported primitive of type: PriorBoxClustered name: fc7_mbox_priorbox

请帮我解决这个问题。以下是我的系统的详细信息:

OS: Windows 10 Home, 64-bit 
Python version: `Python 3.7.7 [MSC v.1916 64 bit (AMD64)] :: Anaconda, Inc. on win32`
PyCharm Community Edition 2019.3.4
cv2 version: 4.2.0
openvino toolkit 2020.2.117.
CPU Device

【问题讨论】:

  • 您使用哪个版本的 OpenVINO?您使用哪种类型的设备(CPU、GPU、MYRIAD 等)?
  • openvino 工具包 2020.2.117。 CPU 设备。
  • 嗯.. 看起来您的环境有问题。 OpenVINO 2020.2.117 是针对 OpenCV 4.3.0 构建的,但您说您使用的是 4.2.0。请执行以下命令以确保您拥有最新的软件包:conda update --all; conda install openvino-ie4py -c openvino; conda install opencv 并重试。
  • 我执行了上述步骤,但是opencv的版本没有更新。你能指导我更新opencv版本吗?

标签: python pycharm openvino


【解决方案1】:

您能否尝试从一个全新的环境开始并尝试使用最新的 OpenVINO 版本 (2021.4.1)?

conda create --name py37 python=3.7
conda activate py37
conda update --all
conda install openvino-ie4py -c intel

【讨论】:

    猜你喜欢
    • 2018-12-13
    • 1970-01-01
    • 2022-08-22
    • 1970-01-01
    • 2022-11-10
    • 1970-01-01
    • 1970-01-01
    • 2021-07-06
    相关资源
    最近更新 更多