栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

openvino 2022.1踩坑历程

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

openvino 2022.1踩坑历程

1.git克隆

git clone GitHub - openvinotoolkit/openvino: OpenVINO™ Toolkit repository

可能会clone不下来

2种方法:

1)使用工具GitHub - dotnetcore/FastGithub: github加速神器,解决github打不开、用户头像无法加载、releases无法上传下载、git-clone、git-pull、git-push失败等问题

2)到gitee搜索并找到链接克隆

git clone https://gitee.com/openvinotoolkit-prc/openvino.git

2.克隆子模块

git submodule update --init

这里说一下这个命令实际执行的操作:.gitmodules中的submodule信息会写入到.git/config中,并在.gitmodules及根目录生成对应文件夹。

如

[submodule "ncc"]
    path = cmake/developer_package/ncc_naming_style/ncc
    url = https://github.com/nithinn/ncc.git

会生成.gitmodulesncc及cmake/developer_package/ncc_naming_style/ncc文件夹

所以如果某个clone失败,可以修改.git/config及删除对应2目录后再次执行git submodule update --init

3.cmake生成工程并编译:略

4.警告被视为错误 - 没有生成“object”文件

解决办法:
项目,右击选择属性->配置属性->c/c++->常规,将“警告视为错误”的选项改为“否”

错误 error C2220: 警告被视为错误 - 没有生成“object”文件_全栈技术博客的博客-CSDN博客_c2220错误

5.超过允许的最大大小 FFFFFFFF...

用完了堆空间,正在重启与 64 位链接器的链接...

上执行内存映射文件 I/O,即将重启与 64 位链接器的链接以实现更好的吞吐量...

解决方法:

找到工程项目的xxx.vcxproj文件,打开这个文件找到的“Globals”项,加上一句: x64,修改为:

 
    {5AECBE41-FF08-4E28-9816-0797926F303B}
    Win32Proj
    mayProject
    8.1
    x64
 

修改后重新打开该加载项目,重新编译即可。
 

link.exe)用完了堆空间_friendan的博客-CSDN博客

6.模型转换

1)转换环境安装:

cd openvinotoolsmo

pip3 install -r requirements_onnx.txt

python setup.py develop

2)转换命令

mo --input_model 模型路径 --data_type FP16 --mean_values [127.5,127.5,127.5] --scale 128.0 --reverse_input_channels

7.一些依赖下载地址:

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1022055.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号