前言
这里主要是汇总一下经常遇到的问题,有些很奇妙的问题我也都忘记了。 其实最大的问题还是网络问题。
一、[ ERROR ] The “C:\Users**\Documents\Intel\OpenVINO\openvino_models\models\public\squeezenet1.1/squeezenet1.1.caffemodel” is not existing file FAILED:squeezenet1.1Error
首先遇到这个问题主要是因为网络不好没下载下来squeezenet1.1文件所以如果不急的话可以等网络好了在来下载。 在C:\Program Files (x86)\Intel\openvino_2019.3.334\deployment_tools\demo找到文件:demo_squeezenet_download_convert_run.bat 然后把这个文件改成demo_squeezenet_download_convert_run.py这个文件,然后找到102行左右行 大概就是上面的这个样子,不同版本会有些差别,有的下面delay是timeout 然后安装上面图片那样加 :: 进行注释。然后改回bat文件。 然后自己去下载相应的squeezenet1.1文件 下面这个是官网,选择SqueezeNet_v1.1版本。
https://github.com/forresti/SqueezeNet
然后把 SqueezeNet_v1.1.caffemodel和 deploy.prototxt文件移动到测试输出目录下的模型子目录 C:\Users**\Documents\Intel\OpenVINO\openvino_models\models\public\squeezenet1.1,重命名为squeezenet1.1.caffemodel和squeezenet1.1.prototxt 然后运行demo_squeezenet_download_convert_run.bat
二、[ ERROR ] Error loading xmlfile: /root/openvino_models/ir/FP16//public/squeezenet1.1/squeezenet1.1.xml, File was not found at line: 1 pos: 0Error on or near line 239; exiting with status 1
原因是由于第一次运行失败,产生了/root/openvino_models/ir/FP16//public/squeezenet1.1目录但没有生成目录下的文件,导致第二次判断失误,故删除此目录即可。
三、List of operations that cannot be converted to IE IR (YoloV3 & TinyYoloV3)
这个问题困扰了很久,幸好在一个外网上找到了解决办法,其实按照我的文章配置来就不会出现这个问题,这个就是因为tensorflow版本的问题。 需要把tensorflow版本变成1.12.0 这个是那个网址
https://github.com/PINTO0309/OpenVINO-YoloV3/issues/19
四、PermissionError: [Errno 13] Permission denied:
这个问题如果是按照我的文章来也是不会出现的,这个是没有以管理员身份打开终端,导致生产的bin,xml,mapping文件没有权限去存储。具体方法可以参考我之前写的
链接: https://editor.csdn.net/md/?articleId=122136899.
总结
前两个问题都是下载的问题,如果实在没有解决可以直接去转换自己的模型(我猜的),因为这是去验证你的openvino有没有配置好,所以可以不用管。终于完了,开心
|