Skip to content

Commit 6e74ab3

Browse files
authored
Dont embed into openvino namespace (#164)
Don't embed into openvino namespace Ticket 134085 @sovrasov, this requires updating Geti Python part
1 parent 75241ee commit 6e74ab3

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

57 files changed

+35
-110
lines changed

.github/workflows/test_precommit.yml

+3-4
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@ jobs:
1212
run: git --no-pager diff --check $(git hash-object -t tree /dev/null)
1313
- name: Prohibit non ASCII chars in file names
1414
run: test $(git diff --name-only --diff-filter=A -z $(git hash-object -t tree /dev/null) | LC_ALL=C tr -d '[ -~]\0' | wc -c) == 0
15-
- name: "! git grep -n '[^ -~]' -- ':(exclude)model_api/python/openvino/model_api/README.md'"
16-
run: "! git grep -n '[^ -~]' -- ':(exclude)model_api/python/openvino/model_api/README.md'"
15+
- run: "! git grep -n '[^ -~]' -- ':(exclude)model_api/python/README.md'"
1716
- uses: actions/setup-python@v4
1817
with:
1918
python-version: 3.8
@@ -30,7 +29,7 @@ jobs:
3029
- name: Check style with black
3130
run: |
3231
source venv/bin/activate
33-
black --extend-exclude model_api/python/openvino/__init__.py --check .
32+
black --check .
3433
- name: Check style with isort
3534
run: |
3635
source venv/bin/activate
@@ -173,7 +172,7 @@ jobs:
173172
run: |
174173
python -m pip install --upgrade pip
175174
python -m pip install model_api/python/[ovms,tests]
176-
python -c "from openvino.model_api.models import DetectionModel; DetectionModel.create_model('ssd_mobilenet_v1_fpn_coco').save('ovms_models/ssd_mobilenet_v1_fpn_coco/1/ssd_mobilenet_v1_fpn_coco.xml')"
175+
python -c "from model_api.models import DetectionModel; DetectionModel.create_model('ssd_mobilenet_v1_fpn_coco').save('ovms_models/ssd_mobilenet_v1_fpn_coco/1/ssd_mobilenet_v1_fpn_coco.xml')"
177176
docker run -d --rm -v $GITHUB_WORKSPACE/ovms_models/:/models -p 9000:9000 -p 8000:8000 openvino/model_server:latest --model_path /models/ssd_mobilenet_v1_fpn_coco/ --model_name ssd_mobilenet_v1_fpn_coco --port 9000 --rest_port 8000 --log_level DEBUG --target_device CPU
178177
python tests/cpp/precommit/prepare_data.py -d data -p tests/cpp/precommit/public_scope.json
179178
python examples/python/serving_api/run.py data/coco128/images/train2017/000000000009.jpg # detects 4 objects

README.md

+1-1

examples/cpp/synchronous_api/README.md

+1-1

examples/python/asynchronous_api/run.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
import sys
1919

2020
import cv2
21-
from openvino.model_api.models import DetectionModel
21+
from model_api.models import DetectionModel
2222

2323

2424
def main():

examples/python/serving_api/README.md

+1-1

examples/python/serving_api/run.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
import sys
1919

2020
import cv2
21-
from openvino.model_api.models import DetectionModel
21+
from model_api.models import DetectionModel
2222

2323

2424
def main():

examples/python/synchronous_api/run.py

+1-5
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,7 @@
1818
import sys
1919

2020
import cv2
21-
from openvino.model_api.models import (
22-
ClassificationModel,
23-
DetectionModel,
24-
SegmentationModel,
25-
)
21+
from model_api.models import ClassificationModel, DetectionModel, SegmentationModel
2622
from PIL import Image
2723

2824

model_api/python/openvino/model_api/README.md model_api/python/README.md

+2-2

model_api/python/openvino/model_api/adapters/onnx_adapter.md model_api/python/model_api/adapters/onnx_adapter.md

+2-2

model_api/python/openvino/model_api/models/hpe_associative_embedding.py model_api/python/model_api/models/hpe_associative_embedding.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"""
1616

1717
import numpy as np
18-
from openvino.model_api.adapters.utils import resize_image_ocv
18+
from model_api.adapters.utils import resize_image_ocv
1919
from scipy.optimize import linear_sum_assignment
2020

2121
from .image_model import ImageModel

model_api/python/openvino/model_api/models/image_model.py model_api/python/model_api/models/image_model.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
limitations under the License.
1515
"""
1616

17-
from openvino.model_api.adapters.utils import RESIZE_TYPES, InputTransform
17+
from model_api.adapters.utils import RESIZE_TYPES, InputTransform
1818

1919
from .model import Model
2020
from .types import BooleanValue, ListValue, NumericalValue, StringValue

model_api/python/openvino/model_api/models/model.py model_api/python/model_api/models/model.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -17,14 +17,14 @@
1717
import logging as log
1818
import re
1919

20-
from openvino.model_api.adapters.inference_adapter import InferenceAdapter
21-
from openvino.model_api.adapters.onnx_adapter import ONNXRuntimeAdapter
22-
from openvino.model_api.adapters.openvino_adapter import (
20+
from model_api.adapters.inference_adapter import InferenceAdapter
21+
from model_api.adapters.onnx_adapter import ONNXRuntimeAdapter
22+
from model_api.adapters.openvino_adapter import (
2323
OpenvinoAdapter,
2424
create_core,
2525
get_user_config,
2626
)
27-
from openvino.model_api.adapters.ovms_adapter import OVMSAdapter
27+
from model_api.adapters.ovms_adapter import OVMSAdapter
2828

2929

3030
class WrapperError(Exception):

model_api/python/openvino/model_api/models/yolo.py model_api/python/model_api/models/yolo.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
from collections import namedtuple
1515

1616
import numpy as np
17-
from openvino.model_api.adapters.utils import INTERPOLATION_TYPES, resize_image_ocv
17+
from model_api.adapters.utils import INTERPOLATION_TYPES, resize_image_ocv
1818

1919
from .detection_model import DetectionModel
2020
from .types import BooleanValue, ListValue, NumericalValue

model_api/python/openvino/model_api/tilers/detection.py model_api/python/model_api/tilers/detection.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@
1616

1717
import cv2 as cv
1818
import numpy as np
19-
from openvino.model_api.models.types import NumericalValue
20-
from openvino.model_api.models.utils import Detection, DetectionResult, multiclass_nms
19+
from model_api.models.types import NumericalValue
20+
from model_api.models.utils import Detection, DetectionResult, multiclass_nms
2121

2222
from .tiler import Tiler
2323

model_api/python/openvino/model_api/tilers/instance_segmentation.py model_api/python/model_api/tilers/instance_segmentation.py

+2-5
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,8 @@
1818

1919
import cv2 as cv
2020
import numpy as np
21-
from openvino.model_api.models.instance_segmentation import (
22-
MaskRCNNModel,
23-
_segm_postprocess,
24-
)
25-
from openvino.model_api.models.utils import (
21+
from model_api.models.instance_segmentation import MaskRCNNModel, _segm_postprocess
22+
from model_api.models.utils import (
2623
InstanceSegmentationResult,
2724
SegmentedObject,
2825
multiclass_nms,

model_api/python/openvino/model_api/tilers/tiler.py model_api/python/model_api/tilers/tiler.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@
1818
import logging as log
1919
from itertools import product
2020

21-
from openvino.model_api.models.types import NumericalValue
22-
from openvino.model_api.pipelines import AsyncPipeline
21+
from model_api.models.types import NumericalValue
22+
from model_api.pipelines import AsyncPipeline
2323

2424

2525
class Tiler(metaclass=abc.ABCMeta):

model_api/python/openvino/__init__.py

-62
This file was deleted.

model_api/python/setup.py

-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@
2828
author="Intel(R) Corporation",
2929
url="https://github.com/openvinotoolkit/model_api",
3030
packages=find_packages(SETUP_DIR),
31-
package_dir={"openvino": str(SETUP_DIR / "openvino")},
3231
classifiers=[
3332
"License :: OSI Approved :: Apache Software License",
3433
"Programming Language :: Python :: 3",

tests/cpp/precommit/prepare_data.py

+1-5
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,7 @@ def prepare_model(
2222
data_dir="./data",
2323
public_scope=Path(__file__).resolve().parent / "public_scope.json",
2424
):
25-
from openvino.model_api.models import (
26-
ClassificationModel,
27-
DetectionModel,
28-
SegmentationModel,
29-
)
25+
from model_api.models import ClassificationModel, DetectionModel, SegmentationModel
3026

3127
with open(public_scope, "r") as f:
3228
public_scope = json.load(f)

tests/python/accuracy/test_YOLOv8.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
import pytest
1010
import torch
1111
import ultralytics
12-
from openvino.model_api.models import YOLOv5
12+
from model_api.models import YOLOv5
1313
from ultralytics.data import utils
1414
from ultralytics.models import yolo
1515

tests/python/accuracy/test_accuracy.py

+5-5
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@
55
import cv2
66
import onnx
77
import pytest
8-
from openvino.model_api.adapters.onnx_adapter import ONNXRuntimeAdapter
9-
from openvino.model_api.adapters.openvino_adapter import OpenvinoAdapter, create_core
10-
from openvino.model_api.adapters.utils import load_parameters_from_onnx
11-
from openvino.model_api.models import (
8+
from model_api.adapters.onnx_adapter import ONNXRuntimeAdapter
9+
from model_api.adapters.openvino_adapter import OpenvinoAdapter, create_core
10+
from model_api.adapters.utils import load_parameters_from_onnx
11+
from model_api.models import (
1212
AnomalyDetection,
1313
AnomalyResult,
1414
ClassificationModel,
@@ -23,7 +23,7 @@
2323
add_rotated_rects,
2424
get_contours,
2525
)
26-
from openvino.model_api.tilers import DetectionTiler, InstanceSegmentationTiler
26+
from model_api.tilers import DetectionTiler, InstanceSegmentationTiler
2727

2828

2929
def read_config(path: Path):

tests/python/precommit/test_load.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from openvino.model_api.models import Model
1+
from model_api.models import Model
22

33

44
def test_model_with_unnamed_output_load():

tests/python/precommit/test_save.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from openvino.model_api.models import Model
1+
from model_api.models import Model
22

33

44
def test_detector_save(tmp_path):

0 commit comments

Comments
 (0)