openvinotoolkit / openvino

OpenVINO™ is an open-source toolkit for optimizing and deploying AI inference
https://docs.openvino.ai
Apache License 2.0
7.01k stars 2.21k forks source link

[Bug]: openvino2024.1.0 ImportError: cannot import name 'layout_helpers' from 'openvino' (/usr/local/lib/python3.10/site-packages/openvino/__init__.py) #24987

Closed drimyus closed 2 months ago

drimyus commented 3 months ago

OpenVINO Version

2024.1.0

Operating System

Other (Please specify in description)

Device used for inference

CPU

Framework

None

Model used

No response

Issue description

Version: openvino2024.1.0

pip3 install openvino==2024.1.0

But when I run the object detection demo. it failed. ImportError: cannot import name 'layout_helpers' from 'openvino' (/usr/local/lib/python3.10/site-packages/openvino/init.py)

 from model_zoo.model_api.adapters import create_core, OpenvinoAdapter, OVMSAdapter
  File "/usr/local/lib/python3.10/site-packages/model_zoo/model_api/adapters/__init__.py", line 18, in <module>
    from .openvino_adapter import create_core, OpenvinoAdapter
  File "/usr/local/lib/python3.10/site-packages/model_zoo/model_api/adapters/openvino_adapter.py", line 27, in <module>
    from .utils import Layout
  File "/usr/local/lib/python3.10/site-packages/model_zoo/model_api/adapters/utils.py", line 18, in <module>
    from openvino import layout_helpers
ImportError: cannot import name 'layout_helpers' from 'openvino' (/usr/local/lib/python3.10/site-packages/openvino/__init__.py)

Step-by-step reproduction

No response

Relevant log output

No response

Issue submission checklist

Wovchena commented 3 months ago
  1. Are you able to import layout_helpers directly:
    python3 -c "from openvino import layout_helpers"
  2. From a new env:
    python3 -m venv venv
    source ./venv/bin/activate
    python -m pip install openvino==2024.1.0
    python -c "from openvino import layout_helpers"
  3. Using that new env try running object detection demo.
andrei-kochin commented 2 months ago

Closing for now due to lack of the activity. @drimyus feel free to re-open if it is still actual