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文件,打开这个文件找到
修改后重新打开该加载项目,重新编译即可。
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.一些依赖下载地址:



