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爬虫入门教程 57-100 python爬虫高级技术之验证码篇3-滑动验证码识别技术
- 关于png、背景透明疑难杂症综合帖
- 剑指offer 算法 (举例让抽象具体化)
- 《构架之美》阅读笔记三
- 服务器收到消息加入数组,从聊天服务器发送到聊天客户端的数组更新
- 利用RecyclerView实现无限轮播广告条
- PCI Express®Basics Background | PDF
- lxml处理xml时的字符编码问题
- c语言双精度型输出小数位数_4.1 C语言数据的输出
- 多质点列车动力学模型
- 扁平化设计的流行配色方案
- mac通过跳板机对服务器上传下载文件
- 计网PPT 第九章 无线网络和移动网络
- 莫言 | 古人说过自相矛盾的话
- pythonarray什么意思_python数组array.array(转帖)
- 【大学物理·静止电荷的电场】有电介质时的高斯定理和环路定理 电位移
- c语言学习日志 day5
- 一个个人学习的小游戏demo开源
- Matlab实验之声纳图像处理
- telerik学习总结
热门文章
- 国产操作系统第一股,杨涛的麒麟信安是否名副其实?
- 外卖和快递行业数据_2020年中国即时配送行业市场规模与发展趋势分析 用户和订单量逐年增长【组图】...
- 360开机小助手js循环效果出现的问题
- python3.7 安装pip3
- Xcode objective-c objective-c++以及混编的理解4
- iOS底层原理之dyld应用程序加载
- 数据库SQL语言学习--数据查询(持续更新中)
- 项目启动会的内容和意义(选自张成功项目管理记)
- 站帮网微管家 为你打通微信和Discuz论坛社区
- 2016中国互联网安全大会:我国网络安全人才缺口至少50万