Skip to content

Commit a2a1849

Browse files
Initial scaffold (#245)
Signed-off-by: Ashwin Vaidya <[email protected]>
1 parent 8ad74f7 commit a2a1849

29 files changed

+192
-21
lines changed

model_api/python/model_api/models/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
from .instance_segmentation import MaskRCNNModel
1212
from .keypoint_detection import KeypointDetectionModel, TopDownKeypointDetectionPipeline
1313
from .model import Model
14-
from .result_types import (
14+
from .result import (
1515
AnomalyResult,
1616
ClassificationResult,
1717
Contour,

model_api/python/model_api/models/action_classification.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@
1010
import numpy as np
1111

1212
from model_api.adapters.utils import RESIZE_TYPES, InputTransform
13-
from model_api.models.result_types import Label
13+
from model_api.models.result import Label
1414

1515
from .model import Model
16-
from .result_types import ClassificationResult
16+
from .result import ClassificationResult
1717
from .types import BooleanValue, ListValue, NumericalValue, StringValue
1818
from .utils import load_labels
1919

model_api/python/model_api/models/anomaly.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
import numpy as np
1616

1717
from model_api.models.image_model import ImageModel
18-
from model_api.models.result_types import AnomalyResult
18+
from model_api.models.result import AnomalyResult
1919
from model_api.models.types import ListValue, NumericalValue, StringValue
2020

2121
if TYPE_CHECKING:

model_api/python/model_api/models/classification.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
from openvino.runtime import opset10 as opset
1818

1919
from model_api.models.image_model import ImageModel
20-
from model_api.models.result_types import ClassificationResult, Label
20+
from model_api.models.result import ClassificationResult, Label
2121
from model_api.models.types import BooleanValue, ListValue, NumericalValue, StringValue
2222
from model_api.models.utils import softmax
2323

model_api/python/model_api/models/detection_model.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
import numpy as np
77

88
from .image_model import ImageModel
9-
from .result_types import DetectionResult
9+
from .result import DetectionResult
1010
from .types import ListValue, NumericalValue, StringValue
1111
from .utils import load_labels
1212

model_api/python/model_api/models/instance_segmentation.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
from model_api.adapters.inference_adapter import InferenceAdapter
1010

1111
from .image_model import ImageModel
12-
from .result_types import InstanceSegmentationResult
12+
from .result import InstanceSegmentationResult
1313
from .types import BooleanValue, ListValue, NumericalValue, StringValue
1414
from .utils import load_labels
1515

model_api/python/model_api/models/keypoint_detection.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
import numpy as np
1111

1212
from .image_model import ImageModel
13-
from .result_types import DetectedKeypoints, DetectionResult
13+
from .result import DetectedKeypoints, DetectionResult
1414
from .types import ListValue
1515

1616

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
"""Model results."""
2+
3+
# Copyright (C) 2024 Intel Corporation
4+
# SPDX-License-Identifier: Apache-2.0
5+
6+
from .types import (
7+
AnomalyResult,
8+
ClassificationResult,
9+
Contour,
10+
DetectedKeypoints,
11+
DetectionResult,
12+
ImageResultWithSoftPrediction,
13+
InstanceSegmentationResult,
14+
Label,
15+
PredictedMask,
16+
Result,
17+
RotatedSegmentationResult,
18+
VisualPromptingResult,
19+
ZSLVisualPromptingResult,
20+
)
21+
22+
__all__ = [
23+
"AnomalyResult",
24+
"ClassificationResult",
25+
"Contour",
26+
"DetectionResult",
27+
"DetectedKeypoints",
28+
"ImageResultWithSoftPrediction",
29+
"InstanceSegmentationResult",
30+
"Label",
31+
"PredictedMask",
32+
"Result",
33+
"VisualPromptingResult",
34+
"ZSLVisualPromptingResult",
35+
"RotatedSegmentationResult",
36+
]
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
"""Result visualization Scene."""
2+
3+
# Copyright (C) 2024 Intel Corporation
4+
# SPDX-License-Identifier: Apache-2.0

model_api/python/model_api/models/result_types/__init__.py renamed to model_api/python/model_api/models/result/types/__init__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
# SPDX-License-Identifier: Apache-2.0
55

66
from .anomaly import AnomalyResult
7+
from .base import Result
78
from .classification import ClassificationResult, Label
89
from .detection import DetectionResult
910
from .keypoint import DetectedKeypoints
@@ -25,6 +26,7 @@
2526
"ImageResultWithSoftPrediction",
2627
"InstanceSegmentationResult",
2728
"PredictedMask",
29+
"Result",
2830
"VisualPromptingResult",
2931
"ZSLVisualPromptingResult",
3032
"RotatedSegmentationResult",

0 commit comments

Comments
 (0)