跳到主要內容
支援知識庫

執行 converter.py 腳本時遇到錯誤:「無法定位模型優化器」

內容類型: 錯誤訊息   |   文章 ID: 000059267   |   最近查看日期: 2026 year 03 month 06 day

環境

作業系統

Linux*
Linux*

說明

找不到模型優化器。 此錯誤發生於 converter.py 腳本無法在當前環境中定位 OpenVINO™ 模型優化器。

在舊有的 OpenVINO 安裝(基於安裝程式)中,converter.py 利用 setupvars.sh 設定的環境變數定位 Model Optimizer(mo.py)。在此情況下,先初始化環境再執行轉換:
source <OPENVINO_INSTALL_DIR>/bin/setupvars.sh

或者,執行時明確指定 Model Optimizer 的路徑 converter.py:
python3 converter.py --name aclnet --mo <OPENVINO_INSTALL_DIR>/model_optimizer/mo.py

在目前透過 Python 套件安裝的 OpenVINO 版本中,Model Optimizer 已整合於 OpenVINO 工具中,可能不會作為獨立的 mo.py 檔案存在。在這種情況下:

  • 請確保 OpenVINO 已安裝在活躍的 Python 環境中。
  • 確保已安裝開放模型動物園的工具與相依系統。
  • converter.py 用安裝 OpenVINO 的同一個 Python 環境來執行。

解決方法

有兩種方法可以設定通往模型優化器的路徑。

  1. converer.py 腳本會嘗試利用 OpenVINO™ 工具包 setupvars.sh 腳本設定的環境變數,定位 Model Optimizer, mo.py。在轉換模型之前,先 設定 環境變數:
    source <OPENVINO_INSTALL_DIR>/bin/setupvars.sh
  2. 執行 converter.py 時指定 mo.py 的位置:
    python3 converter.py --name aclnet --mo <OPENVINO_INSTALL_DIR>/model_optimizer/mo.py

其他資訊

converter.py 腳本是Open Model Zoo自動化工具的一部分,並依賴Model Optimizer的可用性。舊有文件可能會明確引用 mo.py,而目前的 OpenVINO 版本則根據安裝方式不同,整合模型轉換功能的方式有所不同。

相關產品

本文章適用 1 個產品。

免責聲明

這個頁面的內容綜合了英文原始內容的人工翻譯譯文與機器翻譯譯文。本內容是基於一般資訊目的,方便您參考而提供,不應視同完整或準確的內容。如果這個頁面的英文版與譯文之間發生任何牴觸,將受英文版規範及管轄。 查看這個頁面的英文版。