使用OpenVINO遇到No name 'IENetwork' in module 'openvino.inference_engine'解決

我們使用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文件,應該可以看到如下的畫面:
在這裏插入圖片描述
可以看到初始化成功,並且之前報錯的文件也不再報錯。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章