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相关推荐

  1. 【17】报错Failed to allocate graph: MYRIAD device is not opened.

    报错提示: Failed to allocate graph: MYRIAD device is not opened. 解决方法: 请检查是否正确连接好设备,请执行:lsusb | grep 03e ...

  2. 解决Android 启动模拟器是出现“Failed to allocate memory: 8”错误提示

    Android 启动模拟器是出现" Failed to allocate memory: 8"错误,模拟器无法启动,如下: [2012-11-26 13:40:12 - TestS ...

  3. 服务器项目前端调用摄像头失败,浏览器里摄像头开启失败:failed to allocate videosource...

    通过程序在Web浏览器里调用摄像头,报错"NotReadableError: Failed to allocate videosource"的原因及解决办法.文末附Web调用摄像头 ...

  4. Failed to install *.apk on device *: timeout

    可能项目越做越大吧(其实是图片多^-^),到了后面每次调试安装时都出现Failed to install *.apk on device *: timeout 现在将这个问题整理出来,以便以后查阅. ...

  5. Failed to install .apk on device 'emulator-5554': timeout解决方法

    我们开发android app的时候,run 在模拟器上,控制台报出: Failed to install .apk on device 'emulator-5554': timeout的错误,解决方 ...

  6. 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 ...

  7. hwclock: Open of /dev/rtc failed, errno=19: No such device.

    今早一台服务器故障,后来有空上来查看故障日志,未果,发现时间不对,如下: [root@cache06 ~]# hwclock -w Cannot access the Hardware Clock v ...

  8. 【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在规定 ...

  9. 【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 ...

最新文章

  1. Python爬虫入门教程 57-100 python爬虫高级技术之验证码篇3-滑动验证码识别技术
  2. 关于png、背景透明疑难杂症综合帖
  3. 剑指offer 算法 (举例让抽象具体化)
  4. 《构架之美》阅读笔记三
  5. 服务器收到消息加入数组,从聊天服务器发送到聊天客户端的数组更新
  6. 利用RecyclerView实现无限轮播广告条
  7. PCI Express®Basics Background | PDF
  8. lxml处理xml时的字符编码问题
  9. c语言双精度型输出小数位数_4.1 C语言数据的输出
  10. 多质点列车动力学模型
  11. 扁平化设计的流行配色方案
  12. mac通过跳板机对服务器上传下载文件
  13. 计网PPT 第九章 无线网络和移动网络
  14. 莫言 | 古人说过自相矛盾的话
  15. pythonarray什么意思_python数组array.array(转帖)
  16. 【大学物理·静止电荷的电场】有电介质时的高斯定理和环路定理 电位移
  17. c语言学习日志 day5
  18. 一个个人学习的小游戏demo开源
  19. Matlab实验之声纳图像处理
  20. telerik学习总结

热门文章

  1. 国产操作系统第一股,杨涛的麒麟信安是否名副其实?
  2. 外卖和快递行业数据_2020年中国即时配送行业市场规模与发展趋势分析 用户和订单量逐年增长【组图】...
  3. 360开机小助手js循环效果出现的问题
  4. python3.7 安装pip3
  5. Xcode objective-c objective-c++以及混编的理解4
  6. iOS底层原理之dyld应用程序加载
  7. 数据库SQL语言学习--数据查询(持续更新中)
  8. 项目启动会的内容和意义(选自张成功项目管理记)
  9. 站帮网微管家 为你打通微信和Discuz论坛社区
  10. 2016中国互联网安全大会:我国网络安全人才缺口至少50万