模块未发现错误:当我尝试"pot -h"时,没有名为'libs.open_model_zoo'的模块



目前已经安装了pot 1.0(培训后优化)。我可以在命令pip list的结果列表中看到pot 1.0。但是当我试图测试pot -h时,我得到了一个错误消息

ModuleNotFoundError: No module named 'lib .open_model_zoo'

然后我用pip list检查列表,没有"lib "在里面。libs包应该在什么时候安装,如何安装?顺便说一下,我在我的笔记本电脑上成功运行了模型优化器和推理引擎。

这里是系统变量"PYTHONPATH"的变量值:

%INTEL_OPENVINO_DIR%pythonpython3.7;
%INTEL_OPENVINO_DIR%deployment_toolsmodel_optimizer;
%INTEL_OPENVINO_DIR%deployment_toolsopen_model_zoo;

这里是系统变量" openvinpath& quot;:

的变量值
%INTEL_OPENVINO_DIR%deployment_toolsinference_enginebinintel64Release;
%INTEL_OPENVINO_DIR%deployment_toolsinference_enginebinintel64Debug;
%HDDL_INSTALL_DIR%bin;
%INTEL_OPENVINO_DIR%opencvbin;
%INTEL_OPENVINO_DIR%openvxbin;
%INTEL_OPENVINO_DIR%deployment_toolsngraphlib;
%INTEL_OPENVINO_DIR%deployment_toolsinference_engineexternaltbbbin;

,并在PATH变量中添加%OPENVINO_PATH%。

下面是我得到的错误信息:

(3D-Medical-Segmentation-GAN) PS C:WINDOWSsystem32> pot -h
Traceback (most recent call last):
File "C:Users310091560Miniconda3envs3D-Medical-Segmentation-GANlibsite-packagespot-1.0-py3.7.eggcompressionutilsac_imports.py", line 15, in <module>
from libs.open_model_zoo.tools.accuracy_checker.
ModuleNotFoundError: No module named 'libs.open_model_zoo'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:Users310091560Miniconda3envs3D-Medical-Segmentation-GANScriptspot-script.py", line 30, in <module>
sys.exit(load_entry_point('pot==1.0', 'console_scripts', 'pot')())
File "C:Users310091560Miniconda3envs3D-Medical-Segmentation-GANScriptspot-script.py", line 22, in importlib_load_entry_point
return next(matches).load()
File "C:Users310091560AppDataRoamingPythonPython37site-packagesimportlib_metadata__init__.py", line 178, in load
module = import_module(match.group('module'))
File "C:Users310091560Miniconda3envs3D-Medical-Segmentation-GANlibimportlib__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
File "<frozen importlib._bootstrap>", line 983, in _find_and_load
File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 728, in exec_module
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "C:Users310091560Miniconda3envs3D-Medical-Segmentation-GANlibsite-packagespot-1.0-py3.7.eggapprun.py", line 20, in <module>
from compression.configs.config import Config
File "C:Users310091560Miniconda3envs3D-Medical-Segmentation-GANlibsite-packagespot-1.0-py3.7.eggcompression__init__.py", line 13, in <module>
from .algorithms.quantization.accuracy_aware.algorithm import AccuracyAwareQuantization
File "C:Users310091560Miniconda3envs3D-Medical-Segmentation-GANlibsite-packagespot-1.0-py3.7.eggcompressionalgorithmsquantizationaccuracy_awarealgorithm.py", line 20, in <module>
from .utils import create_metric_config, is_preset_performance, 
File "C:Users310091560Miniconda3envs3D-Medical-Segmentation-GANlibsite-packagespot-1.0-py3.7.eggcompressionalgorithmsquantizationaccuracy_awareutils.py", line 20, in <module>
from ....algorithms.quantization import utils as eu
File "C:Users310091560Miniconda3envs3D-Medical-Segmentation-GANlibsite-packagespot-1.0-py3.7.eggcompressionalgorithmsquantizationutils.py", line 19, in <module>
from ...engines.ac_engine import ACEngine
File "C:Users310091560Miniconda3envs3D-Medical-Segmentation-GANlibsite-packagespot-1.0-py3.7.eggcompressionenginesac_engine.py", line 22, in <module>
from ..data_loaders.ac_data_loader import ACDataLoader
File "C:Users310091560Miniconda3envs3D-Medical-Segmentation-GANlibsite-packagespot-1.0-py3.7.eggcompressiondata_loadersac_data_loader.py", line 16, in <module>
from ..utils.ac_imports import Dataset, DatasetWrapper
File "C:Users310091560Miniconda3envs3D-Medical-Segmentation-GANlibsite-packagespot-1.0-py3.7.eggcompressionutilsac_imports.py", line 24, in <module>
from accuracy_checker.evaluators.quantization_model_evaluator import create_model_evaluator
File "C:Users310091560Miniconda3envs3D-Medical-Segmentation-GANlibsite-packagesaccuracy_checker-0.8.7-py3.7.eggaccuracy_checkerevaluators__init__.py", line 17, in <module>
from .model_evaluator import ModelEvaluator
File "C:Users310091560Miniconda3envs3D-Medical-Segmentation-GANlibsite-packagesaccuracy_checker-0.8.7-py3.7.eggaccuracy_checkerevaluatorsmodel_evaluator.py", line 21, in <module>
from ..utils import get_path, extract_image_representations, is_path
File "C:Users310091560Miniconda3envs3D-Medical-Segmentation-GANlibsite-packagesaccuracy_checker-0.8.7-py3.7.eggaccuracy_checkerutils.py", line 41, in <module>
from shapely.geometry.polygon import Polygon
File "C:Users310091560Miniconda3envs3D-Medical-Segmentation-GANlibsite-packagesshapelygeometry__init__.py", line 4, in <module>
from .base import CAP_STYLE, JOIN_STYLE
File "C:Users310091560Miniconda3envs3D-Medical-Segmentation-GANlibsite-packagesshapelygeometrybase.py", line 19, in <module>
from shapely.coords import CoordinateSequence
File "C:Users310091560Miniconda3envs3D-Medical-Segmentation-GANlibsite-packagesshapelycoords.py", line 8, in <module>
from shapely.geos import lgeos
File "C:Users310091560Miniconda3envs3D-Medical-Segmentation-GANlibsite-packagesshapelygeos.py", line 154, in <module>
_lgeos = CDLL(os.path.join(sys.prefix, 'Library', 'bin', 'geos_c.dll'))
File "C:Users310091560Miniconda3envs3D-Medical-Segmentation-GANlibctypes__init__.py", line 364, in __init__
self._handle = _dlopen(self._name, mode)
OSError: [WinError 126] The specified module could not be found

如果您使用的是OpenVINO™工具包包,那么'libs。Open_model_zoo’应该包含在安装包中。但是,如果您使用的是开源的OpenVINO,您可以尝试运行以下命令来检查安装:

git clone https://github.com/openvinotoolkit/open_model_zoo.git

cmake -E copy_directory ./open_model_zoo//deployment_tools/open_model_zoo/

然后,参考安装锅从PyPI

Model Optimizer是一个工具,用于导入、转换和优化在流行框架中训练的模型,使其成为Intel工具(特别是Inference Engine)可用的格式。推理引擎是运行深度学习模型的引擎。它包括一组库,可以轻松地将推理集成到应用程序中。因此,模型优化器和推理引擎不依赖于"lib .open_model_zoo"。看来你的安装有问题。您可以重新安装OpenVINO 2021.4。然后,尝试重新安装并设置POT,参考以下链接:https://docs.openvinotoolkit.org/2021.4/pot_InstallationGuide.html install_and_set_up_pot_from_intel_distribution_of_openvino_toolkit_package

最新更新