RuntimeError: Failed to allocate graph: MYRIAD device is not opened

RuntimeError: Failed to allocate graph: MYRIAD device is not opened


验证blob文件的正确性的时候【验证blob文件,文末贴上】,openvino出现了错误,对于错误,找到主要错误:

E: [ncAPI] [    675891] [python] getFirmwarePath:654	Firmware not found in: /home/shamus/anaconda3/envs/blob/lib/python3.7/site-packages/openvino/libs/usb-ma248x.mvcmd
E: [ncAPI] [    675891] [python] ncDeviceOpen:919	Can't get firmware, error: NC_ERROR
Traceback (most recent call last):
  File "/home/shamus/yuxueshan/NEW/depthai_DDSix_4/conver/check_blob_test.py", line 30, in <module>
    exec_net, input_blob = get_net(model_blob)
  File "/home/shamus/yuxueshan/NEW/depthai_DDSix_4/conver/check_blob_test.py", line 13, in get_net
    exec_net = ie.import_network(model_blob, device_name=device_name)
  File "ie_api.pyx", line 463, in openvino.inference_engine.ie_api.IECore.import_network
  File "ie_api.pyx", line 494, in openvino.inference_engine.ie_api.IECore.import_network
RuntimeError: Failed to allocate graph: MYRIAD device is not opened.

大体来说,就是找不到usb-ma248x.mvcmd文件,(当然前提是:myriad的库装了)
RuntimeError: Failed to allocate graph: MYRIAD device is not opened
解决方案:
找到文件的位置【我之前是挨个找的】

如果你的openvino安装的时候用的普通用户,位置是在usr/local/intel/openvino_2022/runtime/lib/intel64/usb-ma2x8x.mvcmd:
usb
复制文件,到你现在环境(一般都是虚拟环境下的安装的openvino库中)

~/anaconda3/envs/blob/lib/python3.7/site-packages/openvino/libs在这里插入图片描述
然后重新运行程序:(Victory~)【当然是王者男孩发出的开心】
在这里插入图片描述
答应大家的验证blob文件正确性的代码【当然你得对应作出修改,直接复制粘贴肯定达咩的】

"""
IR--->blob
https://aistudio.baidu.com/aistudio/projectdetail/2358719
"""
from openvino.inference_engine import IECore
import numpy as np

model_blob = r'/home/shamus/yuxueshan/check.blob'


def
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鸡血山上的小太阳

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值