【问题标题】:Cannot install Openvino with pip无法使用 pip 安装 Openvino
【发布时间】:2021-12-27 23:15:02
【问题描述】:

我正在尝试安装 Openvino 以将 Keras 模型转换为推理引擎的表示。我正在运行命令:

python3 openvino/tools/mo/mo_tf.py —model_13.h5/ --input_shape=\[180,180\]

这会返回错误:

from openvino.tools.mo.subprocess_main import subprocess_main
ModuleNotFoundError: No module named 'openvino'

我尝试过pip install openvino,但始终得到:

ERROR: Could not find a version that satisfies the requirement openvino (from versions: none)
ERROR: No matching distribution found for openvino

为了确保运行脚本和安装 Openvino 的 python 版本相同,我尝试过:

python3 -m pip install openvino

mo_tf.py 脚本的内容很简单:

#!/usr/bin/env python3

# Copyright (C) 2018-2021 Intel Corporation
# SPDX-License-Identifier: Apache-2.0


if __name__ == "__main__":
    from openvino.tools.mo.subprocess_main import subprocess_main
    subprocess_main(framework='tf')

有没有人看到这个问题并找到了解决方法?

【问题讨论】:

  • 您用于运行脚本的 python3 是否与您用于运行脚本的 pip install openvino 完全相同?
  • 是的,我试过用 python3 -m pip install openvino 指定
  • 当你尝试 pip install openvino 时,它实际上是说安装成功还是要求已经满足?

标签: python pip openvino


【解决方案1】:
推荐的答案 Intel

openvino 的最新版本是 2021.4.2。 The list of packages to download by pip 包括适用于 Linux 的 Python 3.6-3.9、Intel 上的 MacOS 和 Windows 的软件包;仅提供 64 位平台的软件包。没有 Python 3.10 的包,也没有源代码。

解决方案是compile from sourcesinstall with Docker or install from Anaconda。或者降级到 Python 3.9。

【讨论】:

  • 是的,兼容性问题会产生这样的错误,no module found,因为某些包取决于特定版本的 python。
  • Linux、MacOS 和 Windows 10 上 OpenVINO 支持的 Python 版本是 Python 3.6-3.8。您可以从源代码构建 OpenVINO 主分支。在 Linux 上从源代码构建 OpenVINO 的步骤可在以下链接中找到:github.com/openvinotoolkit/openvino/wiki/BuildingForLinux
  • 之后,您可以按照以下页面中的步骤将您的.H5模型转换为IR:docs.openvino.ai/2021.4/…
猜你喜欢
  • 2018-04-15
  • 2019-10-18
  • 2015-10-23
  • 2021-05-05
  • 2014-05-10
  • 2013-07-26
  • 2017-10-20
相关资源
最近更新 更多