Openvino学习之openvino2022.1版安装配置
Openvino學習之openvino2022.1版安裝配置
文章目錄
- Openvino學習之openvino2022.1版安裝配置
- 前言
- 一、從安裝角度看新版本的變化
- 二、安裝
- 1.官網地址
- 2.安裝
- 2.1配置環境變量
- 3.測試
- 3.1測試代碼
- 總結
前言
OpenVino 2022.1是這幾年來比較大的改動,之前舊版本用的也不是很熟練,現在來用用新版本。
一、從安裝角度看新版本的變化
OpenVino在2022之前的版本是一整個安裝包,包含Opencv、DL Streamer等工具,有點臃腫。
而2022版本中,安裝文件分為 Dev Tools 與 Runtime兩部分,開發者可以自己選擇安裝的部分。
- Dev Tools 負責開發和優化模型
- Runtime 負責模型推理,默認支持python,可以C++
默認不包含 Opencv 開發工具
從習慣 python 開發的角度,這次迭代深得我心。之前模型優化的工具目前集成到python包里,更易于操作。
二、安裝
1.官網地址
下載地址
是不是有種 Pytorch 安裝那味了!
2.安裝
詳細步驟官方文檔有詳細描述 文檔地址
記錄幾個問題(用.exe程序安裝的)
- 需要安裝 VS2019(15、17的版本也能用,需要配置下)、
- 安裝 CMake >= 3.14
- 只支持python版本3.6-3.9
直接根據指引安裝就行;
2.1配置環境變量
在系統環境變量 - path添加以上,第一行是第三方庫的bin文件,第二行是release版本的庫,如果想使用debug版本,記得添加debug版本的庫目錄。
3.測試
在VS中新建項目,對環境進行測試。項目屬性中添加,包含目錄、庫目錄、附加依賴項添加。
包含目錄
庫目錄
附加依賴項添加
其中openvino.lib必須加入,其它的 lib可以在使用的時候添加,比如使用 ir 文件進行推理,就需要添加openvino_ir_frontend.lib到依賴中。
3.1測試代碼
測試計算機可以支持幾種推理設備
#include <iostream> #include <openvino/openvino.hpp>using namespace std;int main() {ov::Core ie;vector<string> avaiableDevices = ie.get_available_devices();for (int i = 0; i < avaiableDevices.size(); i++) {printf("%s \n", avaiableDevices[i].c_str());} }輸出
運行成功
總結
簡單的對 OpenVino2022.1版本的安裝進行描述,它已經大大簡化了配置難度,主要關注環境配置和屬性設置。
總結
以上是生活随笔為你收集整理的Openvino学习之openvino2022.1版安装配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 移动端 - adb shell常用命令
- 下一篇: CodeChef 遇到 Languag