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_netexec_net = ie.import_network(model_blob, device_name=device_name)File "ie_api.pyx", line 463, in openvino.inference_engine.ie_api.IECore.import_networkFile "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的库装了)
解决方案:
找到文件的位置【我之前是挨个找的】
如果你的openvino安装的时候用的普通用户,位置是在usr/local/intel/openvino_2022/runtime/lib/intel64/usb-ma2x8x.mvcmd:
复制文件,到你现在环境(一般都是虚拟环境下的安装的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 npmodel_blob = r'/home/shamus/yuxueshan/check.blob'def get_net(model_blob, device_name='MYRIAD'):ie = IECore()exec_net = ie.import_network(model_blob, device_name=device_name)input_blob = next(iter(exec_net.input_info))return exec_net, input_blob# Run inference
overlay_data = [147, 147, 246, 245, 317, 317, 396, 390, 125, 244, 152, 152, 249, 249, 321, 323, 401, 396, 130, 249, 159,160, 257, 257, 328, 331, 407, 406, 139, 255, 171, 172, 267, 269, 337, 340, 415, 414, 150, 264, 183, 183,278, 281, 348, 350, 421, 423, 161, 276, 193, 192, 287, 290, 358, 359, 428, 430, 170, 286, 196, 196, 293,296, 363, 363, 432, 435, 175, 291]
overlay_data = np.array(overlay_data, dtype=np.float32)
overlay_data.resize((7, 10))
overlay_data = np.dstack((overlay_data, overlay_data, overlay_data)) # 单通道数据变三通道数据(action_fre*interest变为action_fre*interest*3)
overlay_data = overlay_data.transpose((2, 0, 1)) * 1 # 改变数据的shape(将action_fre*interest*3变为3*action_fre*interest)
overlay_data = overlay_data[np.newaxis, :] # 插入一个新的维度(将三维数据3*action_fre*interest转成四维数据1*3*action_fre*interest)exec_net, input_blob = get_net(model_blob)
res = exec_net.infer(inputs={input_blob: overlay_data})# res = result['output']res = np.squeeze(res)print(res)
print(type(res))
引用:
https://aistudio.baidu.com/aistudio/projectdetail/2358719
RuntimeError: Failed to allocate graph: MYRIAD device is not opened相关推荐
- 【17】报错Failed to allocate graph: MYRIAD device is not opened.
报错提示: Failed to allocate graph: MYRIAD device is not opened. 解决方法: 请检查是否正确连接好设备,请执行:lsusb | grep 03e ...
- 解决Android 启动模拟器是出现“Failed to allocate memory: 8”错误提示
Android 启动模拟器是出现" Failed to allocate memory: 8"错误,模拟器无法启动,如下: [2012-11-26 13:40:12 - TestS ...
- 服务器项目前端调用摄像头失败,浏览器里摄像头开启失败:failed to allocate videosource...
通过程序在Web浏览器里调用摄像头,报错"NotReadableError: Failed to allocate videosource"的原因及解决办法.文末附Web调用摄像头 ...
- Failed to install *.apk on device *: timeout
可能项目越做越大吧(其实是图片多^-^),到了后面每次调试安装时都出现Failed to install *.apk on device *: timeout 现在将这个问题整理出来,以便以后查阅. ...
- Failed to install .apk on device 'emulator-5554': timeout解决方法
我们开发android app的时候,run 在模拟器上,控制台报出: Failed to install .apk on device 'emulator-5554': timeout的错误,解决方 ...
- Android之java.lang.OutOfMemoryError: Failed to allocate a ** byte allocation with **free bytes and 2M
1 问题 glide加载图片出现oom java.lang.OutOfMemoryError: Failed to allocate a 23970828 byte allocation with 2 ...
- hwclock: Open of /dev/rtc failed, errno=19: No such device.
今早一台服务器故障,后来有空上来查看故障日志,未果,发现时间不对,如下: [root@cache06 ~]# hwclock -w Cannot access the Hardware Clock v ...
- 【kafka】Failed to allocate.memory within the configed max blocking time
1.场景1 1.1 概述 一个flink任务报错 如下 Failed to allocate.memory within the configed max blocking time kafka在规定 ...
- 【Kafka】Failed to send data to Kafka: Failed to allocate memory within the configured max blocking
1.美图 2.背景 报错 java.lang.Exception: Failed to send data to Kafka: Failed to allocate memory within the ...
最新文章
- python处理excel文件的模块_python处理Excel文件的几个模块
- maven 学习笔记(一)eclipse+android+maven
- 荷兰服务器适用于哪些用户?
- 为什么传值时加号变成了空格_为什么中英文字间距不一样?我想谈谈我的理解...
- 代理、委托、钩子与打桩
- html美化file按钮,css 美化file按钮
- 发送广播BroadcastReceiver
- 企业正确进行数字化转型的7个秘诀
- centos6.7x86_64php7安装笔记 new
- thinkphp 3.2视图里添加URL参数 实例
- ESP8266 WiFi模块和单片机,电脑连接
- 女生也玩橄榄球?而且还有世界杯?!
- 微服务架构在区块链BaaS平台中的实践
- 晶品特装在科创板上市:总市值约为48亿元,前三季度收入下滑12%
- 【读书笔记】——【学习之道】《如何学习:用更短的时间达到更加效果和更好成绩》
- 典型的计算机网络安全技术有哪些,网络安全(计算机网络安全技术有哪些)
- 第一代计算机硬件逻辑主要采用电子管,云南省计算机一级考试题库4
- 最新最全的免费股票数据接口--沪深A股深度分析龙虎榜数据API接口(九)
- excel无法打开文件怎么解决
- eui插件不显示人物服务器,WOW下了个eui插件,不当心把伤害统计给关掉了结果现在死活找不到在哪。。...