跳转至主要内容
支持知识库

运行 converter.py 脚本时遇到错误:“无法找到模型优化器”

内容类型: 错误讯息   |   文章 ID: 000059267   |   上次审核日期: 2026 年 03 月 06 日

环境

操作系统

Linux*
Linux*

说明

无法找到模型优化器。 converter.py 脚本无法在当前环境中找到OpenVINO™模型优化器时,就会发生此错误。

在旧版 OpenVINO 安装(基于安装程序)中,converter.py 使用 setupvars.sh 设置的环境变量来定位模型优化器 (mo.py)。在这种情况下,请在运行转换之前初始化环境:
source <OPENVINO_INSTALL_DIR>/bin/setupvars.sh

或者,在运行 converter.py 时显式指定模型优化器的路径:
python3 converter.py --name aclnet --mo <OPENVINO_INSTALL_DIR>/model_optimizer/mo.py

在通过 Python 软件包安装的当前 OpenVINO 版本中,模型优化器已集成到 OpenVINO 工具中,可能不会作为独立的 mo.py 文件存在。在这种情况下:

  • 确保OpenVINO安装在活动的 Python 环境中。
  • 确保已安装 Open Model Zoo 工具和依赖项。
  • 使用安装 OpenVINO 的相同 Python 环境运行 converter.py。

解决方法

有两种方法可以设置模型优化器路径。

  1. converer.py 脚本将尝试使用由OpenVINO™工具套件的 setupvars.sh 脚本设置的环境变量来 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 自动化工具的一部分,依赖于模型优化器的可用性。旧版文档可能会明确引用 mo.py,而当前 OpenVINO 版本的模型转换功能集成方式不同,具体取决于安装方法。

相关产品

本文适用于 1 产品。

免责声明

本页面上的内容是原始英文内容的人工翻译与计算机翻译的组合。我们提供此内容是为了您的便利并且仅供参考,未必完整或准确。如果本页面的英文版与翻译版之间存在任何冲突,应以英文版为准。 查看此页面的英语版本。