我們使用OpenVINO進行模型部署的時候,可以使用c++,也可以使用Python。當你安裝好Python,運行OpenVINO的sample demo時候,可能會發現,代碼中這行語句報錯:
from openvino.inference_engine import IENetwork, IECore
原因可能是有兩個。
- 1 你沒有把OpenVINO的模塊移動到Python對應的目錄下面。所以Python沒有辦法導入OpenVINO
解決辦法很簡單,導入就好了。
如圖所示,將對應Python版本的OpenVINO文件,複製一下,之後黏貼到對應的下圖這個位置。當然,可以看到圖中有一個requirement.txt文件,如果要想正常運行openvino還需要安裝對應的pip包。
將OpenVINO複製到下面這個路徑就可以了。
- 2 OpenVINO沒有初始化
具體運行OpenVINO之前,還需要對其進行初始化。我們打開cmd,切換到這個目錄:
然後在cmd中運行這個bat文件,應該可以看到如下的畫面:
可以看到初始化成功,並且之前報錯的文件也不再報錯。