diff --git a/.ci/azure/linux_ngraph_onnx.yml b/.ci/azure/linux_ngraph_onnx.yml index 6858024e877..f8166f26b4d 100644 --- a/.ci/azure/linux_ngraph_onnx.yml +++ b/.ci/azure/linux_ngraph_onnx.yml @@ -79,7 +79,7 @@ jobs: workingDirectory: $(WORK_DIR) displayName: 'Install dependencies' - - script: runtime/bindings/python/tests/test_onnx/model_zoo_preprocess.sh -d $(MODELS_DIR)/models_data -o -s "$(ONNX_MODEL_ZOO_SHA)" + - script: src/bindings/python/tests/test_onnx/model_zoo_preprocess.sh -d $(MODELS_DIR)/models_data -o -s "$(ONNX_MODEL_ZOO_SHA)" displayName: 'Update models' condition: ne(variables['BUILD_TYPE'], 'Debug') diff --git a/.ci/openvino-onnx/Dockerfile b/.ci/openvino-onnx/Dockerfile index 0992ea21220..c4b56c2c7b4 100644 --- a/.ci/openvino-onnx/Dockerfile +++ b/.ci/openvino-onnx/Dockerfile @@ -72,7 +72,7 @@ RUN cmake .. \ RUN make -j $(nproc) install # Run tests via tox -WORKDIR /openvino/runtime/bindings/python +WORKDIR /openvino/src/bindings/python ENV OpenVINO_DIR=/openvino/dist/runtime/cmake ENV LD_LIBRARY_PATH=/openvino/dist/runtime/lib:/openvino/dist/runtime/3rdparty/tbb/lib ENV PYTHONPATH=/openvino/bin/intel64/${BUILD_TYPE}/lib/python_api/python3.8:${PYTHONPATH} diff --git a/.ci/openvino-onnx/Jenkinsfile b/.ci/openvino-onnx/Jenkinsfile index cfe866c23eb..6b8b19193d4 100644 --- a/.ci/openvino-onnx/Jenkinsfile +++ b/.ci/openvino-onnx/Jenkinsfile @@ -93,7 +93,7 @@ def prepare_repository(String workdir) { def updateModels() { sh """ - ./runtime/bindings/python/tests/test_onnx/model_zoo_preprocess.sh -d ${HOME}/ONNX_CI/models_data -o -s ${ONNX_MODEL_ZOO_SHA} + ./src/bindings/python/tests/test_onnx/model_zoo_preprocess.sh -d ${HOME}/ONNX_CI/models_data -o -s ${ONNX_MODEL_ZOO_SHA} """ } @@ -210,4 +210,4 @@ pipeline { } } -} \ No newline at end of file +} diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 863c4603442..036611ee975 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -4,7 +4,7 @@ version: 2 updates: # Enable version updates for nGraph Python API - package-ecosystem: pip - directory: "/runtime/bindings/python" + directory: "/src/bindings/python" schedule: interval: weekly day: monday diff --git a/.gitmodules b/.gitmodules index 128209adef3..e9174b4e3ac 100644 --- a/.gitmodules +++ b/.gitmodules @@ -44,8 +44,8 @@ [submodule "thirdparty/protobuf"] path = thirdparty/protobuf/protobuf url = https://github.com/protocolbuffers/protobuf.git -[submodule "runtime/bindings/python/thirdparty/pybind11"] - path = runtime/bindings/python/thirdparty/pybind11 +[submodule "src/bindings/python/thirdparty/pybind11"] + path = src/bindings/python/thirdparty/pybind11 url = https://github.com/pybind/pybind11.git [submodule "thirdparty/ittapi/ittapi"] path = thirdparty/ittapi/ittapi diff --git a/CMakeLists.txt b/CMakeLists.txt index 8ada4c8cfdd..b400b9835aa 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -94,7 +94,7 @@ add_subdirectory(thirdparty) add_subdirectory(openvino) add_subdirectory(ngraph) add_subdirectory(inference-engine) -add_subdirectory(runtime) +add_subdirectory(src) add_subdirectory(samples) include(cmake/extra_modules.cmake) add_subdirectory(model-optimizer) diff --git a/docs/CMakeLists.txt b/docs/CMakeLists.txt index b2ccee1dcdd..43ad34db591 100644 --- a/docs/CMakeLists.txt +++ b/docs/CMakeLists.txt @@ -70,7 +70,7 @@ function(build_docs) set(C_API "${IE_SOURCE_DIR}/ie_bridges/c/include") set(PLUGIN_API_DIR "${DOCS_BUILD_DIR}/IE_PLUGIN_DG") set(NGRAPH_DIR "${OpenVINO_SOURCE_DIR}/ngraph") - set(NGRAPH_PY_DIR "${OpenVINO_SOURCE_DIR}/runtime/bindings/python/src/compatibility/ngraph/") + set(NGRAPH_PY_DIR "${OpenVINO_SOURCE_DIR}/src/bindings/python/src/compatibility/ngraph/") set(NGRAPH_CPP_DIR "${NGRAPH_DIR}/core/include/" "${NGRAPH_DIR}/frontend/onnx_import/include") # Preprocessing scripts @@ -222,10 +222,10 @@ function(build_docs) "${OpenVINO_SOURCE_DIR}/inference-engine/*.png" "${OpenVINO_SOURCE_DIR}/inference-engine/*.gif" "${OpenVINO_SOURCE_DIR}/inference-engine/*.jpg" - "${OpenVINO_SOURCE_DIR}/runtime/*.md" - "${OpenVINO_SOURCE_DIR}/runtime/*.png" - "${OpenVINO_SOURCE_DIR}/runtime/*.gif" - "${OpenVINO_SOURCE_DIR}/runtime/*.jpg" + "${OpenVINO_SOURCE_DIR}/src/*.md" + "${OpenVINO_SOURCE_DIR}/src/*.png" + "${OpenVINO_SOURCE_DIR}/src/*.gif" + "${OpenVINO_SOURCE_DIR}/src/*.jpg" "${OpenVINO_SOURCE_DIR}/samples/*.md" "${OpenVINO_SOURCE_DIR}/samples/*.png" "${OpenVINO_SOURCE_DIR}/samples/*.gif" diff --git a/docs/IE_DG/PythonPackage_Overview.md b/docs/IE_DG/PythonPackage_Overview.md index a86a146d7fe..19f97d4c235 100644 --- a/docs/IE_DG/PythonPackage_Overview.md +++ b/docs/IE_DG/PythonPackage_Overview.md @@ -7,7 +7,7 @@ The OpenVINO™ Python\* package available in the `/python/python3. The OpenVINO™ Python\* package includes the following sub-packages: - - [openvino.inference_engine](../../runtime/bindings/python/docs/api_overview.md) - Python\* wrapper on OpenVINO™ Inference Engine. + - [openvino.inference_engine](../../src/bindings/python/docs/api_overview.md) - Python\* wrapper on OpenVINO™ Inference Engine. - `openvino.tools.accuracy_checker` - Measure accuracy. - `openvino.tools.benchmark` - Measure latency and throughput. diff --git a/docs/MO_DG/prepare_model/convert_model/tf_specific/Convert_GNMT_From_Tensorflow.md b/docs/MO_DG/prepare_model/convert_model/tf_specific/Convert_GNMT_From_Tensorflow.md index 989290b8f8a..18a770d32e1 100644 --- a/docs/MO_DG/prepare_model/convert_model/tf_specific/Convert_GNMT_From_Tensorflow.md +++ b/docs/MO_DG/prepare_model/convert_model/tf_specific/Convert_GNMT_From_Tensorflow.md @@ -274,4 +274,4 @@ exec_net = ie.load_network(network=net, device_name="CPU") result_ie = exec_net.infer(input_data) ``` -For more information about Python API, refer to [Inference Engine Python API Overview](../../../../../runtime/bindings/python/docs/api_overview.md). +For more information about Python API, refer to [Inference Engine Python API Overview](../../../../../src/bindings/python/docs/api_overview.md). diff --git a/scripts/CMakeLists.txt b/scripts/CMakeLists.txt index d4b41058500..1afd8a06c20 100644 --- a/scripts/CMakeLists.txt +++ b/scripts/CMakeLists.txt @@ -10,15 +10,15 @@ ie_shellcheck_process(DIRECTORY "${OpenVINO_SOURCE_DIR}" SKIP "${OpenVINO_SOURCE_DIR}/bin" "${OpenVINO_SOURCE_DIR}/build" "${OpenVINO_SOURCE_DIR}/thirdparty" - "${OpenVINO_SOURCE_DIR}/runtime/bindings/python/thirdparty/pybind11" + "${OpenVINO_SOURCE_DIR}/src/bindings/python/thirdparty/pybind11" "${IE_MAIN_SOURCE_DIR}/thirdparty" "${OpenVINO_SOURCE_DIR}/tools/pot/thirdparty" "${TEMP}" # TODO fix and enable back: "${OpenVINO_SOURCE_DIR}/scripts/install_dependencies/install_NEO_OCL_driver.sh" "${OpenVINO_SOURCE_DIR}/scripts/install_dependencies/install_openvino_dependencies.sh" - "${OpenVINO_SOURCE_DIR}/runtime/bindings/python/tests/test_onnx/model_zoo_preprocess.sh" - "${OpenVINO_SOURCE_DIR}/runtime/bindings/python/tests_compatibility/test_onnx/model_zoo_preprocess.sh" + "${OpenVINO_SOURCE_DIR}/src/bindings/python/tests/test_onnx/model_zoo_preprocess.sh" + "${OpenVINO_SOURCE_DIR}/src/bindings/python/tests_compatibility/test_onnx/model_zoo_preprocess.sh" ) # diff --git a/runtime/CMakeLists.txt b/src/CMakeLists.txt similarity index 100% rename from runtime/CMakeLists.txt rename to src/CMakeLists.txt diff --git a/runtime/bindings/python/.clang-format b/src/bindings/python/.clang-format similarity index 100% rename from runtime/bindings/python/.clang-format rename to src/bindings/python/.clang-format diff --git a/runtime/bindings/python/.gitignore b/src/bindings/python/.gitignore similarity index 100% rename from runtime/bindings/python/.gitignore rename to src/bindings/python/.gitignore diff --git a/runtime/bindings/python/BUILDING.md b/src/bindings/python/BUILDING.md similarity index 100% rename from runtime/bindings/python/BUILDING.md rename to src/bindings/python/BUILDING.md diff --git a/runtime/bindings/python/CMakeLists.txt b/src/bindings/python/CMakeLists.txt similarity index 100% rename from runtime/bindings/python/CMakeLists.txt rename to src/bindings/python/CMakeLists.txt diff --git a/runtime/bindings/python/docs/api_overview.md b/src/bindings/python/docs/api_overview.md similarity index 100% rename from runtime/bindings/python/docs/api_overview.md rename to src/bindings/python/docs/api_overview.md diff --git a/runtime/bindings/python/requirements.txt b/src/bindings/python/requirements.txt similarity index 100% rename from runtime/bindings/python/requirements.txt rename to src/bindings/python/requirements.txt diff --git a/runtime/bindings/python/requirements_test.txt b/src/bindings/python/requirements_test.txt similarity index 100% rename from runtime/bindings/python/requirements_test.txt rename to src/bindings/python/requirements_test.txt diff --git a/runtime/bindings/python/setup.py b/src/bindings/python/setup.py similarity index 99% rename from runtime/bindings/python/setup.py rename to src/bindings/python/setup.py index 0881c0c2110..60d2365500e 100644 --- a/runtime/bindings/python/setup.py +++ b/src/bindings/python/setup.py @@ -19,7 +19,7 @@ from distutils.command.build import build as _build __version__ = os.environ.get("NGRAPH_VERSION", "0.0.0.dev0") PYTHON_API_ROOT_DIR = os.path.abspath(os.path.dirname(__file__)) OPENVINO_ROOT_DIR = os.path.normpath(os.path.join(PYTHON_API_ROOT_DIR, "../../..")) -# Change current working directory to runtime/bindings/python +# Change current working directory to src/bindings/python os.chdir(PYTHON_API_ROOT_DIR) NGRAPH_LIBS = ["ngraph", "openvino"] diff --git a/runtime/bindings/python/src/CMakeLists.txt b/src/bindings/python/src/CMakeLists.txt similarity index 100% rename from runtime/bindings/python/src/CMakeLists.txt rename to src/bindings/python/src/CMakeLists.txt diff --git a/runtime/bindings/python/src/compatibility/CMakeLists.txt b/src/bindings/python/src/compatibility/CMakeLists.txt similarity index 100% rename from runtime/bindings/python/src/compatibility/CMakeLists.txt rename to src/bindings/python/src/compatibility/CMakeLists.txt diff --git a/runtime/bindings/python/src/compatibility/ngraph/__init__.py b/src/bindings/python/src/compatibility/ngraph/__init__.py similarity index 100% rename from runtime/bindings/python/src/compatibility/ngraph/__init__.py rename to src/bindings/python/src/compatibility/ngraph/__init__.py diff --git a/runtime/bindings/python/src/compatibility/ngraph/exceptions.py b/src/bindings/python/src/compatibility/ngraph/exceptions.py similarity index 100% rename from runtime/bindings/python/src/compatibility/ngraph/exceptions.py rename to src/bindings/python/src/compatibility/ngraph/exceptions.py diff --git a/runtime/bindings/python/src/compatibility/ngraph/frontend/__init__.py b/src/bindings/python/src/compatibility/ngraph/frontend/__init__.py similarity index 100% rename from runtime/bindings/python/src/compatibility/ngraph/frontend/__init__.py rename to src/bindings/python/src/compatibility/ngraph/frontend/__init__.py diff --git a/runtime/bindings/python/src/compatibility/ngraph/helpers.py b/src/bindings/python/src/compatibility/ngraph/helpers.py similarity index 100% rename from runtime/bindings/python/src/compatibility/ngraph/helpers.py rename to src/bindings/python/src/compatibility/ngraph/helpers.py diff --git a/runtime/bindings/python/src/compatibility/ngraph/impl/__init__.py b/src/bindings/python/src/compatibility/ngraph/impl/__init__.py similarity index 100% rename from runtime/bindings/python/src/compatibility/ngraph/impl/__init__.py rename to src/bindings/python/src/compatibility/ngraph/impl/__init__.py diff --git a/runtime/bindings/python/src/compatibility/ngraph/impl/op/__init__.py b/src/bindings/python/src/compatibility/ngraph/impl/op/__init__.py similarity index 100% rename from runtime/bindings/python/src/compatibility/ngraph/impl/op/__init__.py rename to src/bindings/python/src/compatibility/ngraph/impl/op/__init__.py diff --git a/runtime/bindings/python/src/compatibility/ngraph/impl/op/util/__init__.py b/src/bindings/python/src/compatibility/ngraph/impl/op/util/__init__.py similarity index 100% rename from runtime/bindings/python/src/compatibility/ngraph/impl/op/util/__init__.py rename to src/bindings/python/src/compatibility/ngraph/impl/op/util/__init__.py diff --git a/runtime/bindings/python/src/compatibility/ngraph/impl/passes/__init__.py b/src/bindings/python/src/compatibility/ngraph/impl/passes/__init__.py similarity index 100% rename from runtime/bindings/python/src/compatibility/ngraph/impl/passes/__init__.py rename to src/bindings/python/src/compatibility/ngraph/impl/passes/__init__.py diff --git a/runtime/bindings/python/src/compatibility/ngraph/opset1/__init__.py b/src/bindings/python/src/compatibility/ngraph/opset1/__init__.py similarity index 100% rename from runtime/bindings/python/src/compatibility/ngraph/opset1/__init__.py rename to src/bindings/python/src/compatibility/ngraph/opset1/__init__.py diff --git a/runtime/bindings/python/src/compatibility/ngraph/opset1/ops.py b/src/bindings/python/src/compatibility/ngraph/opset1/ops.py similarity index 100% rename from runtime/bindings/python/src/compatibility/ngraph/opset1/ops.py rename to src/bindings/python/src/compatibility/ngraph/opset1/ops.py diff --git a/runtime/bindings/python/src/compatibility/ngraph/opset2/__init__.py b/src/bindings/python/src/compatibility/ngraph/opset2/__init__.py similarity index 100% rename from runtime/bindings/python/src/compatibility/ngraph/opset2/__init__.py rename to src/bindings/python/src/compatibility/ngraph/opset2/__init__.py diff --git a/runtime/bindings/python/src/compatibility/ngraph/opset2/ops.py b/src/bindings/python/src/compatibility/ngraph/opset2/ops.py similarity index 100% rename from runtime/bindings/python/src/compatibility/ngraph/opset2/ops.py rename to src/bindings/python/src/compatibility/ngraph/opset2/ops.py diff --git a/runtime/bindings/python/src/compatibility/ngraph/opset3/__init__.py b/src/bindings/python/src/compatibility/ngraph/opset3/__init__.py similarity index 100% rename from runtime/bindings/python/src/compatibility/ngraph/opset3/__init__.py rename to src/bindings/python/src/compatibility/ngraph/opset3/__init__.py diff --git a/runtime/bindings/python/src/compatibility/ngraph/opset3/ops.py b/src/bindings/python/src/compatibility/ngraph/opset3/ops.py similarity index 100% rename from runtime/bindings/python/src/compatibility/ngraph/opset3/ops.py rename to src/bindings/python/src/compatibility/ngraph/opset3/ops.py diff --git a/runtime/bindings/python/src/compatibility/ngraph/opset4/__init__.py b/src/bindings/python/src/compatibility/ngraph/opset4/__init__.py similarity index 100% rename from runtime/bindings/python/src/compatibility/ngraph/opset4/__init__.py rename to src/bindings/python/src/compatibility/ngraph/opset4/__init__.py diff --git a/runtime/bindings/python/src/compatibility/ngraph/opset4/ops.py b/src/bindings/python/src/compatibility/ngraph/opset4/ops.py similarity index 100% rename from runtime/bindings/python/src/compatibility/ngraph/opset4/ops.py rename to src/bindings/python/src/compatibility/ngraph/opset4/ops.py diff --git a/runtime/bindings/python/src/compatibility/ngraph/opset5/__init__.py b/src/bindings/python/src/compatibility/ngraph/opset5/__init__.py similarity index 100% rename from runtime/bindings/python/src/compatibility/ngraph/opset5/__init__.py rename to src/bindings/python/src/compatibility/ngraph/opset5/__init__.py diff --git a/runtime/bindings/python/src/compatibility/ngraph/opset5/ops.py b/src/bindings/python/src/compatibility/ngraph/opset5/ops.py similarity index 100% rename from runtime/bindings/python/src/compatibility/ngraph/opset5/ops.py rename to src/bindings/python/src/compatibility/ngraph/opset5/ops.py diff --git a/runtime/bindings/python/src/compatibility/ngraph/opset6/__init__.py b/src/bindings/python/src/compatibility/ngraph/opset6/__init__.py similarity index 100% rename from runtime/bindings/python/src/compatibility/ngraph/opset6/__init__.py rename to src/bindings/python/src/compatibility/ngraph/opset6/__init__.py diff --git a/runtime/bindings/python/src/compatibility/ngraph/opset6/ops.py b/src/bindings/python/src/compatibility/ngraph/opset6/ops.py similarity index 100% rename from runtime/bindings/python/src/compatibility/ngraph/opset6/ops.py rename to src/bindings/python/src/compatibility/ngraph/opset6/ops.py diff --git a/runtime/bindings/python/src/compatibility/ngraph/opset7/__init__.py b/src/bindings/python/src/compatibility/ngraph/opset7/__init__.py similarity index 100% rename from runtime/bindings/python/src/compatibility/ngraph/opset7/__init__.py rename to src/bindings/python/src/compatibility/ngraph/opset7/__init__.py diff --git a/runtime/bindings/python/src/compatibility/ngraph/opset7/ops.py b/src/bindings/python/src/compatibility/ngraph/opset7/ops.py similarity index 100% rename from runtime/bindings/python/src/compatibility/ngraph/opset7/ops.py rename to src/bindings/python/src/compatibility/ngraph/opset7/ops.py diff --git a/runtime/bindings/python/src/compatibility/ngraph/opset8/__init__.py b/src/bindings/python/src/compatibility/ngraph/opset8/__init__.py similarity index 100% rename from runtime/bindings/python/src/compatibility/ngraph/opset8/__init__.py rename to src/bindings/python/src/compatibility/ngraph/opset8/__init__.py diff --git a/runtime/bindings/python/src/compatibility/ngraph/opset8/ops.py b/src/bindings/python/src/compatibility/ngraph/opset8/ops.py similarity index 100% rename from runtime/bindings/python/src/compatibility/ngraph/opset8/ops.py rename to src/bindings/python/src/compatibility/ngraph/opset8/ops.py diff --git a/runtime/bindings/python/src/compatibility/ngraph/opset_utils.py b/src/bindings/python/src/compatibility/ngraph/opset_utils.py similarity index 100% rename from runtime/bindings/python/src/compatibility/ngraph/opset_utils.py rename to src/bindings/python/src/compatibility/ngraph/opset_utils.py diff --git a/runtime/bindings/python/src/compatibility/ngraph/utils/__init__.py b/src/bindings/python/src/compatibility/ngraph/utils/__init__.py similarity index 100% rename from runtime/bindings/python/src/compatibility/ngraph/utils/__init__.py rename to src/bindings/python/src/compatibility/ngraph/utils/__init__.py diff --git a/runtime/bindings/python/src/compatibility/ngraph/utils/broadcasting.py b/src/bindings/python/src/compatibility/ngraph/utils/broadcasting.py similarity index 100% rename from runtime/bindings/python/src/compatibility/ngraph/utils/broadcasting.py rename to src/bindings/python/src/compatibility/ngraph/utils/broadcasting.py diff --git a/runtime/bindings/python/src/compatibility/ngraph/utils/decorators.py b/src/bindings/python/src/compatibility/ngraph/utils/decorators.py similarity index 100% rename from runtime/bindings/python/src/compatibility/ngraph/utils/decorators.py rename to src/bindings/python/src/compatibility/ngraph/utils/decorators.py diff --git a/runtime/bindings/python/src/compatibility/ngraph/utils/input_validation.py b/src/bindings/python/src/compatibility/ngraph/utils/input_validation.py similarity index 100% rename from runtime/bindings/python/src/compatibility/ngraph/utils/input_validation.py rename to src/bindings/python/src/compatibility/ngraph/utils/input_validation.py diff --git a/runtime/bindings/python/src/compatibility/ngraph/utils/node_factory.py b/src/bindings/python/src/compatibility/ngraph/utils/node_factory.py similarity index 100% rename from runtime/bindings/python/src/compatibility/ngraph/utils/node_factory.py rename to src/bindings/python/src/compatibility/ngraph/utils/node_factory.py diff --git a/runtime/bindings/python/src/compatibility/ngraph/utils/reduction.py b/src/bindings/python/src/compatibility/ngraph/utils/reduction.py similarity index 100% rename from runtime/bindings/python/src/compatibility/ngraph/utils/reduction.py rename to src/bindings/python/src/compatibility/ngraph/utils/reduction.py diff --git a/runtime/bindings/python/src/compatibility/ngraph/utils/tensor_iterator_types.py b/src/bindings/python/src/compatibility/ngraph/utils/tensor_iterator_types.py similarity index 100% rename from runtime/bindings/python/src/compatibility/ngraph/utils/tensor_iterator_types.py rename to src/bindings/python/src/compatibility/ngraph/utils/tensor_iterator_types.py diff --git a/runtime/bindings/python/src/compatibility/ngraph/utils/types.py b/src/bindings/python/src/compatibility/ngraph/utils/types.py similarity index 100% rename from runtime/bindings/python/src/compatibility/ngraph/utils/types.py rename to src/bindings/python/src/compatibility/ngraph/utils/types.py diff --git a/runtime/bindings/python/src/compatibility/pyngraph/CMakeLists.txt b/src/bindings/python/src/compatibility/pyngraph/CMakeLists.txt similarity index 100% rename from runtime/bindings/python/src/compatibility/pyngraph/CMakeLists.txt rename to src/bindings/python/src/compatibility/pyngraph/CMakeLists.txt diff --git a/runtime/bindings/python/src/compatibility/pyngraph/axis_set.cpp b/src/bindings/python/src/compatibility/pyngraph/axis_set.cpp similarity index 100% rename from runtime/bindings/python/src/compatibility/pyngraph/axis_set.cpp rename to src/bindings/python/src/compatibility/pyngraph/axis_set.cpp diff --git a/runtime/bindings/python/src/compatibility/pyngraph/axis_set.hpp b/src/bindings/python/src/compatibility/pyngraph/axis_set.hpp similarity index 100% rename from runtime/bindings/python/src/compatibility/pyngraph/axis_set.hpp rename to src/bindings/python/src/compatibility/pyngraph/axis_set.hpp diff --git a/runtime/bindings/python/src/compatibility/pyngraph/axis_vector.cpp b/src/bindings/python/src/compatibility/pyngraph/axis_vector.cpp similarity index 100% rename from runtime/bindings/python/src/compatibility/pyngraph/axis_vector.cpp rename to src/bindings/python/src/compatibility/pyngraph/axis_vector.cpp diff --git a/runtime/bindings/python/src/compatibility/pyngraph/axis_vector.hpp b/src/bindings/python/src/compatibility/pyngraph/axis_vector.hpp similarity index 100% rename from runtime/bindings/python/src/compatibility/pyngraph/axis_vector.hpp rename to src/bindings/python/src/compatibility/pyngraph/axis_vector.hpp diff --git a/runtime/bindings/python/src/compatibility/pyngraph/coordinate.cpp b/src/bindings/python/src/compatibility/pyngraph/coordinate.cpp similarity index 100% rename from runtime/bindings/python/src/compatibility/pyngraph/coordinate.cpp rename to src/bindings/python/src/compatibility/pyngraph/coordinate.cpp diff --git a/runtime/bindings/python/src/compatibility/pyngraph/coordinate.hpp b/src/bindings/python/src/compatibility/pyngraph/coordinate.hpp similarity index 100% rename from runtime/bindings/python/src/compatibility/pyngraph/coordinate.hpp rename to src/bindings/python/src/compatibility/pyngraph/coordinate.hpp diff --git a/runtime/bindings/python/src/compatibility/pyngraph/coordinate_diff.cpp b/src/bindings/python/src/compatibility/pyngraph/coordinate_diff.cpp similarity index 100% rename from runtime/bindings/python/src/compatibility/pyngraph/coordinate_diff.cpp rename to src/bindings/python/src/compatibility/pyngraph/coordinate_diff.cpp diff --git a/runtime/bindings/python/src/compatibility/pyngraph/coordinate_diff.hpp b/src/bindings/python/src/compatibility/pyngraph/coordinate_diff.hpp similarity index 100% rename from runtime/bindings/python/src/compatibility/pyngraph/coordinate_diff.hpp rename to src/bindings/python/src/compatibility/pyngraph/coordinate_diff.hpp diff --git a/runtime/bindings/python/src/compatibility/pyngraph/dict_attribute_visitor.cpp b/src/bindings/python/src/compatibility/pyngraph/dict_attribute_visitor.cpp similarity index 100% rename from runtime/bindings/python/src/compatibility/pyngraph/dict_attribute_visitor.cpp rename to src/bindings/python/src/compatibility/pyngraph/dict_attribute_visitor.cpp diff --git a/runtime/bindings/python/src/compatibility/pyngraph/dict_attribute_visitor.hpp b/src/bindings/python/src/compatibility/pyngraph/dict_attribute_visitor.hpp similarity index 100% rename from runtime/bindings/python/src/compatibility/pyngraph/dict_attribute_visitor.hpp rename to src/bindings/python/src/compatibility/pyngraph/dict_attribute_visitor.hpp diff --git a/runtime/bindings/python/src/compatibility/pyngraph/dimension.cpp b/src/bindings/python/src/compatibility/pyngraph/dimension.cpp similarity index 100% rename from runtime/bindings/python/src/compatibility/pyngraph/dimension.cpp rename to src/bindings/python/src/compatibility/pyngraph/dimension.cpp diff --git a/runtime/bindings/python/src/compatibility/pyngraph/dimension.hpp b/src/bindings/python/src/compatibility/pyngraph/dimension.hpp similarity index 100% rename from runtime/bindings/python/src/compatibility/pyngraph/dimension.hpp rename to src/bindings/python/src/compatibility/pyngraph/dimension.hpp diff --git a/runtime/bindings/python/src/compatibility/pyngraph/discrete_type_info.cpp b/src/bindings/python/src/compatibility/pyngraph/discrete_type_info.cpp similarity index 100% rename from runtime/bindings/python/src/compatibility/pyngraph/discrete_type_info.cpp rename to src/bindings/python/src/compatibility/pyngraph/discrete_type_info.cpp diff --git a/runtime/bindings/python/src/compatibility/pyngraph/discrete_type_info.hpp b/src/bindings/python/src/compatibility/pyngraph/discrete_type_info.hpp similarity index 100% rename from runtime/bindings/python/src/compatibility/pyngraph/discrete_type_info.hpp rename to src/bindings/python/src/compatibility/pyngraph/discrete_type_info.hpp diff --git a/runtime/bindings/python/src/compatibility/pyngraph/frontend/frontend.cpp b/src/bindings/python/src/compatibility/pyngraph/frontend/frontend.cpp similarity index 100% rename from runtime/bindings/python/src/compatibility/pyngraph/frontend/frontend.cpp rename to src/bindings/python/src/compatibility/pyngraph/frontend/frontend.cpp diff --git a/runtime/bindings/python/src/compatibility/pyngraph/frontend/frontend.hpp b/src/bindings/python/src/compatibility/pyngraph/frontend/frontend.hpp similarity index 100% rename from runtime/bindings/python/src/compatibility/pyngraph/frontend/frontend.hpp rename to src/bindings/python/src/compatibility/pyngraph/frontend/frontend.hpp diff --git a/runtime/bindings/python/src/compatibility/pyngraph/frontend/frontend_manager.cpp b/src/bindings/python/src/compatibility/pyngraph/frontend/frontend_manager.cpp similarity index 100% rename from runtime/bindings/python/src/compatibility/pyngraph/frontend/frontend_manager.cpp rename to src/bindings/python/src/compatibility/pyngraph/frontend/frontend_manager.cpp diff --git a/runtime/bindings/python/src/compatibility/pyngraph/frontend/frontend_manager.hpp b/src/bindings/python/src/compatibility/pyngraph/frontend/frontend_manager.hpp similarity index 100% rename from runtime/bindings/python/src/compatibility/pyngraph/frontend/frontend_manager.hpp rename to src/bindings/python/src/compatibility/pyngraph/frontend/frontend_manager.hpp diff --git a/runtime/bindings/python/src/compatibility/pyngraph/frontend/inputmodel.cpp b/src/bindings/python/src/compatibility/pyngraph/frontend/inputmodel.cpp similarity index 100% rename from runtime/bindings/python/src/compatibility/pyngraph/frontend/inputmodel.cpp rename to src/bindings/python/src/compatibility/pyngraph/frontend/inputmodel.cpp diff --git a/runtime/bindings/python/src/compatibility/pyngraph/frontend/inputmodel.hpp b/src/bindings/python/src/compatibility/pyngraph/frontend/inputmodel.hpp similarity index 100% rename from runtime/bindings/python/src/compatibility/pyngraph/frontend/inputmodel.hpp rename to src/bindings/python/src/compatibility/pyngraph/frontend/inputmodel.hpp diff --git a/runtime/bindings/python/src/compatibility/pyngraph/frontend/place.cpp b/src/bindings/python/src/compatibility/pyngraph/frontend/place.cpp similarity index 100% rename from runtime/bindings/python/src/compatibility/pyngraph/frontend/place.cpp rename to src/bindings/python/src/compatibility/pyngraph/frontend/place.cpp diff --git a/runtime/bindings/python/src/compatibility/pyngraph/frontend/place.hpp b/src/bindings/python/src/compatibility/pyngraph/frontend/place.hpp similarity index 100% rename from runtime/bindings/python/src/compatibility/pyngraph/frontend/place.hpp rename to src/bindings/python/src/compatibility/pyngraph/frontend/place.hpp diff --git a/runtime/bindings/python/src/compatibility/pyngraph/function.cpp b/src/bindings/python/src/compatibility/pyngraph/function.cpp similarity index 100% rename from runtime/bindings/python/src/compatibility/pyngraph/function.cpp rename to src/bindings/python/src/compatibility/pyngraph/function.cpp diff --git a/runtime/bindings/python/src/compatibility/pyngraph/function.hpp b/src/bindings/python/src/compatibility/pyngraph/function.hpp similarity index 100% rename from runtime/bindings/python/src/compatibility/pyngraph/function.hpp rename to src/bindings/python/src/compatibility/pyngraph/function.hpp diff --git a/runtime/bindings/python/src/compatibility/pyngraph/node.cpp b/src/bindings/python/src/compatibility/pyngraph/node.cpp similarity index 100% rename from runtime/bindings/python/src/compatibility/pyngraph/node.cpp rename to src/bindings/python/src/compatibility/pyngraph/node.cpp diff --git a/runtime/bindings/python/src/compatibility/pyngraph/node.hpp b/src/bindings/python/src/compatibility/pyngraph/node.hpp similarity index 100% rename from runtime/bindings/python/src/compatibility/pyngraph/node.hpp rename to src/bindings/python/src/compatibility/pyngraph/node.hpp diff --git a/runtime/bindings/python/src/compatibility/pyngraph/node_factory.cpp b/src/bindings/python/src/compatibility/pyngraph/node_factory.cpp similarity index 100% rename from runtime/bindings/python/src/compatibility/pyngraph/node_factory.cpp rename to src/bindings/python/src/compatibility/pyngraph/node_factory.cpp diff --git a/runtime/bindings/python/src/compatibility/pyngraph/node_factory.hpp b/src/bindings/python/src/compatibility/pyngraph/node_factory.hpp similarity index 100% rename from runtime/bindings/python/src/compatibility/pyngraph/node_factory.hpp rename to src/bindings/python/src/compatibility/pyngraph/node_factory.hpp diff --git a/runtime/bindings/python/src/compatibility/pyngraph/node_input.cpp b/src/bindings/python/src/compatibility/pyngraph/node_input.cpp similarity index 100% rename from runtime/bindings/python/src/compatibility/pyngraph/node_input.cpp rename to src/bindings/python/src/compatibility/pyngraph/node_input.cpp diff --git a/runtime/bindings/python/src/compatibility/pyngraph/node_input.hpp b/src/bindings/python/src/compatibility/pyngraph/node_input.hpp similarity index 100% rename from runtime/bindings/python/src/compatibility/pyngraph/node_input.hpp rename to src/bindings/python/src/compatibility/pyngraph/node_input.hpp diff --git a/runtime/bindings/python/src/compatibility/pyngraph/node_output.cpp b/src/bindings/python/src/compatibility/pyngraph/node_output.cpp similarity index 100% rename from runtime/bindings/python/src/compatibility/pyngraph/node_output.cpp rename to src/bindings/python/src/compatibility/pyngraph/node_output.cpp diff --git a/runtime/bindings/python/src/compatibility/pyngraph/node_output.hpp b/src/bindings/python/src/compatibility/pyngraph/node_output.hpp similarity index 100% rename from runtime/bindings/python/src/compatibility/pyngraph/node_output.hpp rename to src/bindings/python/src/compatibility/pyngraph/node_output.hpp diff --git a/runtime/bindings/python/src/compatibility/pyngraph/ops/constant.cpp b/src/bindings/python/src/compatibility/pyngraph/ops/constant.cpp similarity index 100% rename from runtime/bindings/python/src/compatibility/pyngraph/ops/constant.cpp rename to src/bindings/python/src/compatibility/pyngraph/ops/constant.cpp diff --git a/runtime/bindings/python/src/compatibility/pyngraph/ops/constant.hpp b/src/bindings/python/src/compatibility/pyngraph/ops/constant.hpp similarity index 100% rename from runtime/bindings/python/src/compatibility/pyngraph/ops/constant.hpp rename to src/bindings/python/src/compatibility/pyngraph/ops/constant.hpp diff --git a/runtime/bindings/python/src/compatibility/pyngraph/ops/parameter.cpp b/src/bindings/python/src/compatibility/pyngraph/ops/parameter.cpp similarity index 100% rename from runtime/bindings/python/src/compatibility/pyngraph/ops/parameter.cpp rename to src/bindings/python/src/compatibility/pyngraph/ops/parameter.cpp diff --git a/runtime/bindings/python/src/compatibility/pyngraph/ops/parameter.hpp b/src/bindings/python/src/compatibility/pyngraph/ops/parameter.hpp similarity index 100% rename from runtime/bindings/python/src/compatibility/pyngraph/ops/parameter.hpp rename to src/bindings/python/src/compatibility/pyngraph/ops/parameter.hpp diff --git a/runtime/bindings/python/src/compatibility/pyngraph/ops/result.cpp b/src/bindings/python/src/compatibility/pyngraph/ops/result.cpp similarity index 100% rename from runtime/bindings/python/src/compatibility/pyngraph/ops/result.cpp rename to src/bindings/python/src/compatibility/pyngraph/ops/result.cpp diff --git a/runtime/bindings/python/src/compatibility/pyngraph/ops/result.hpp b/src/bindings/python/src/compatibility/pyngraph/ops/result.hpp similarity index 100% rename from runtime/bindings/python/src/compatibility/pyngraph/ops/result.hpp rename to src/bindings/python/src/compatibility/pyngraph/ops/result.hpp diff --git a/runtime/bindings/python/src/compatibility/pyngraph/ops/util/arithmetic_reduction.cpp b/src/bindings/python/src/compatibility/pyngraph/ops/util/arithmetic_reduction.cpp similarity index 100% rename from runtime/bindings/python/src/compatibility/pyngraph/ops/util/arithmetic_reduction.cpp rename to src/bindings/python/src/compatibility/pyngraph/ops/util/arithmetic_reduction.cpp diff --git a/runtime/bindings/python/src/compatibility/pyngraph/ops/util/arithmetic_reduction.hpp b/src/bindings/python/src/compatibility/pyngraph/ops/util/arithmetic_reduction.hpp similarity index 100% rename from runtime/bindings/python/src/compatibility/pyngraph/ops/util/arithmetic_reduction.hpp rename to src/bindings/python/src/compatibility/pyngraph/ops/util/arithmetic_reduction.hpp diff --git a/runtime/bindings/python/src/compatibility/pyngraph/ops/util/binary_elementwise_arithmetic.cpp b/src/bindings/python/src/compatibility/pyngraph/ops/util/binary_elementwise_arithmetic.cpp similarity index 100% rename from runtime/bindings/python/src/compatibility/pyngraph/ops/util/binary_elementwise_arithmetic.cpp rename to src/bindings/python/src/compatibility/pyngraph/ops/util/binary_elementwise_arithmetic.cpp diff --git a/runtime/bindings/python/src/compatibility/pyngraph/ops/util/binary_elementwise_arithmetic.hpp b/src/bindings/python/src/compatibility/pyngraph/ops/util/binary_elementwise_arithmetic.hpp similarity index 100% rename from runtime/bindings/python/src/compatibility/pyngraph/ops/util/binary_elementwise_arithmetic.hpp rename to src/bindings/python/src/compatibility/pyngraph/ops/util/binary_elementwise_arithmetic.hpp diff --git a/runtime/bindings/python/src/compatibility/pyngraph/ops/util/binary_elementwise_comparison.cpp b/src/bindings/python/src/compatibility/pyngraph/ops/util/binary_elementwise_comparison.cpp similarity index 100% rename from runtime/bindings/python/src/compatibility/pyngraph/ops/util/binary_elementwise_comparison.cpp rename to src/bindings/python/src/compatibility/pyngraph/ops/util/binary_elementwise_comparison.cpp diff --git a/runtime/bindings/python/src/compatibility/pyngraph/ops/util/binary_elementwise_comparison.hpp b/src/bindings/python/src/compatibility/pyngraph/ops/util/binary_elementwise_comparison.hpp similarity index 100% rename from runtime/bindings/python/src/compatibility/pyngraph/ops/util/binary_elementwise_comparison.hpp rename to src/bindings/python/src/compatibility/pyngraph/ops/util/binary_elementwise_comparison.hpp diff --git a/runtime/bindings/python/src/compatibility/pyngraph/ops/util/binary_elementwise_logical.cpp b/src/bindings/python/src/compatibility/pyngraph/ops/util/binary_elementwise_logical.cpp similarity index 100% rename from runtime/bindings/python/src/compatibility/pyngraph/ops/util/binary_elementwise_logical.cpp rename to src/bindings/python/src/compatibility/pyngraph/ops/util/binary_elementwise_logical.cpp diff --git a/runtime/bindings/python/src/compatibility/pyngraph/ops/util/binary_elementwise_logical.hpp b/src/bindings/python/src/compatibility/pyngraph/ops/util/binary_elementwise_logical.hpp similarity index 100% rename from runtime/bindings/python/src/compatibility/pyngraph/ops/util/binary_elementwise_logical.hpp rename to src/bindings/python/src/compatibility/pyngraph/ops/util/binary_elementwise_logical.hpp diff --git a/runtime/bindings/python/src/compatibility/pyngraph/ops/util/index_reduction.cpp b/src/bindings/python/src/compatibility/pyngraph/ops/util/index_reduction.cpp similarity index 100% rename from runtime/bindings/python/src/compatibility/pyngraph/ops/util/index_reduction.cpp rename to src/bindings/python/src/compatibility/pyngraph/ops/util/index_reduction.cpp diff --git a/runtime/bindings/python/src/compatibility/pyngraph/ops/util/index_reduction.hpp b/src/bindings/python/src/compatibility/pyngraph/ops/util/index_reduction.hpp similarity index 100% rename from runtime/bindings/python/src/compatibility/pyngraph/ops/util/index_reduction.hpp rename to src/bindings/python/src/compatibility/pyngraph/ops/util/index_reduction.hpp diff --git a/runtime/bindings/python/src/compatibility/pyngraph/ops/util/op_annotations.cpp b/src/bindings/python/src/compatibility/pyngraph/ops/util/op_annotations.cpp similarity index 100% rename from runtime/bindings/python/src/compatibility/pyngraph/ops/util/op_annotations.cpp rename to src/bindings/python/src/compatibility/pyngraph/ops/util/op_annotations.cpp diff --git a/runtime/bindings/python/src/compatibility/pyngraph/ops/util/op_annotations.hpp b/src/bindings/python/src/compatibility/pyngraph/ops/util/op_annotations.hpp similarity index 100% rename from runtime/bindings/python/src/compatibility/pyngraph/ops/util/op_annotations.hpp rename to src/bindings/python/src/compatibility/pyngraph/ops/util/op_annotations.hpp diff --git a/runtime/bindings/python/src/compatibility/pyngraph/ops/util/regmodule_pyngraph_op_util.cpp b/src/bindings/python/src/compatibility/pyngraph/ops/util/regmodule_pyngraph_op_util.cpp similarity index 100% rename from runtime/bindings/python/src/compatibility/pyngraph/ops/util/regmodule_pyngraph_op_util.cpp rename to src/bindings/python/src/compatibility/pyngraph/ops/util/regmodule_pyngraph_op_util.cpp diff --git a/runtime/bindings/python/src/compatibility/pyngraph/ops/util/regmodule_pyngraph_op_util.hpp b/src/bindings/python/src/compatibility/pyngraph/ops/util/regmodule_pyngraph_op_util.hpp similarity index 100% rename from runtime/bindings/python/src/compatibility/pyngraph/ops/util/regmodule_pyngraph_op_util.hpp rename to src/bindings/python/src/compatibility/pyngraph/ops/util/regmodule_pyngraph_op_util.hpp diff --git a/runtime/bindings/python/src/compatibility/pyngraph/ops/util/unary_elementwise_arithmetic.cpp b/src/bindings/python/src/compatibility/pyngraph/ops/util/unary_elementwise_arithmetic.cpp similarity index 100% rename from runtime/bindings/python/src/compatibility/pyngraph/ops/util/unary_elementwise_arithmetic.cpp rename to src/bindings/python/src/compatibility/pyngraph/ops/util/unary_elementwise_arithmetic.cpp diff --git a/runtime/bindings/python/src/compatibility/pyngraph/ops/util/unary_elementwise_arithmetic.hpp b/src/bindings/python/src/compatibility/pyngraph/ops/util/unary_elementwise_arithmetic.hpp similarity index 100% rename from runtime/bindings/python/src/compatibility/pyngraph/ops/util/unary_elementwise_arithmetic.hpp rename to src/bindings/python/src/compatibility/pyngraph/ops/util/unary_elementwise_arithmetic.hpp diff --git a/runtime/bindings/python/src/compatibility/pyngraph/partial_shape.cpp b/src/bindings/python/src/compatibility/pyngraph/partial_shape.cpp similarity index 100% rename from runtime/bindings/python/src/compatibility/pyngraph/partial_shape.cpp rename to src/bindings/python/src/compatibility/pyngraph/partial_shape.cpp diff --git a/runtime/bindings/python/src/compatibility/pyngraph/partial_shape.hpp b/src/bindings/python/src/compatibility/pyngraph/partial_shape.hpp similarity index 100% rename from runtime/bindings/python/src/compatibility/pyngraph/partial_shape.hpp rename to src/bindings/python/src/compatibility/pyngraph/partial_shape.hpp diff --git a/runtime/bindings/python/src/compatibility/pyngraph/passes/manager.cpp b/src/bindings/python/src/compatibility/pyngraph/passes/manager.cpp similarity index 100% rename from runtime/bindings/python/src/compatibility/pyngraph/passes/manager.cpp rename to src/bindings/python/src/compatibility/pyngraph/passes/manager.cpp diff --git a/runtime/bindings/python/src/compatibility/pyngraph/passes/manager.hpp b/src/bindings/python/src/compatibility/pyngraph/passes/manager.hpp similarity index 100% rename from runtime/bindings/python/src/compatibility/pyngraph/passes/manager.hpp rename to src/bindings/python/src/compatibility/pyngraph/passes/manager.hpp diff --git a/runtime/bindings/python/src/compatibility/pyngraph/passes/regmodule_pyngraph_passes.cpp b/src/bindings/python/src/compatibility/pyngraph/passes/regmodule_pyngraph_passes.cpp similarity index 100% rename from runtime/bindings/python/src/compatibility/pyngraph/passes/regmodule_pyngraph_passes.cpp rename to src/bindings/python/src/compatibility/pyngraph/passes/regmodule_pyngraph_passes.cpp diff --git a/runtime/bindings/python/src/compatibility/pyngraph/passes/regmodule_pyngraph_passes.hpp b/src/bindings/python/src/compatibility/pyngraph/passes/regmodule_pyngraph_passes.hpp similarity index 100% rename from runtime/bindings/python/src/compatibility/pyngraph/passes/regmodule_pyngraph_passes.hpp rename to src/bindings/python/src/compatibility/pyngraph/passes/regmodule_pyngraph_passes.hpp diff --git a/runtime/bindings/python/src/compatibility/pyngraph/pyngraph.cpp b/src/bindings/python/src/compatibility/pyngraph/pyngraph.cpp similarity index 100% rename from runtime/bindings/python/src/compatibility/pyngraph/pyngraph.cpp rename to src/bindings/python/src/compatibility/pyngraph/pyngraph.cpp diff --git a/runtime/bindings/python/src/compatibility/pyngraph/rt_map.cpp b/src/bindings/python/src/compatibility/pyngraph/rt_map.cpp similarity index 100% rename from runtime/bindings/python/src/compatibility/pyngraph/rt_map.cpp rename to src/bindings/python/src/compatibility/pyngraph/rt_map.cpp diff --git a/runtime/bindings/python/src/compatibility/pyngraph/rt_map.hpp b/src/bindings/python/src/compatibility/pyngraph/rt_map.hpp similarity index 100% rename from runtime/bindings/python/src/compatibility/pyngraph/rt_map.hpp rename to src/bindings/python/src/compatibility/pyngraph/rt_map.hpp diff --git a/runtime/bindings/python/src/compatibility/pyngraph/shape.cpp b/src/bindings/python/src/compatibility/pyngraph/shape.cpp similarity index 100% rename from runtime/bindings/python/src/compatibility/pyngraph/shape.cpp rename to src/bindings/python/src/compatibility/pyngraph/shape.cpp diff --git a/runtime/bindings/python/src/compatibility/pyngraph/shape.hpp b/src/bindings/python/src/compatibility/pyngraph/shape.hpp similarity index 100% rename from runtime/bindings/python/src/compatibility/pyngraph/shape.hpp rename to src/bindings/python/src/compatibility/pyngraph/shape.hpp diff --git a/runtime/bindings/python/src/compatibility/pyngraph/strides.cpp b/src/bindings/python/src/compatibility/pyngraph/strides.cpp similarity index 100% rename from runtime/bindings/python/src/compatibility/pyngraph/strides.cpp rename to src/bindings/python/src/compatibility/pyngraph/strides.cpp diff --git a/runtime/bindings/python/src/compatibility/pyngraph/strides.hpp b/src/bindings/python/src/compatibility/pyngraph/strides.hpp similarity index 100% rename from runtime/bindings/python/src/compatibility/pyngraph/strides.hpp rename to src/bindings/python/src/compatibility/pyngraph/strides.hpp diff --git a/runtime/bindings/python/src/compatibility/pyngraph/types/element_type.cpp b/src/bindings/python/src/compatibility/pyngraph/types/element_type.cpp similarity index 100% rename from runtime/bindings/python/src/compatibility/pyngraph/types/element_type.cpp rename to src/bindings/python/src/compatibility/pyngraph/types/element_type.cpp diff --git a/runtime/bindings/python/src/compatibility/pyngraph/types/element_type.hpp b/src/bindings/python/src/compatibility/pyngraph/types/element_type.hpp similarity index 100% rename from runtime/bindings/python/src/compatibility/pyngraph/types/element_type.hpp rename to src/bindings/python/src/compatibility/pyngraph/types/element_type.hpp diff --git a/runtime/bindings/python/src/compatibility/pyngraph/types/regmodule_pyngraph_types.cpp b/src/bindings/python/src/compatibility/pyngraph/types/regmodule_pyngraph_types.cpp similarity index 100% rename from runtime/bindings/python/src/compatibility/pyngraph/types/regmodule_pyngraph_types.cpp rename to src/bindings/python/src/compatibility/pyngraph/types/regmodule_pyngraph_types.cpp diff --git a/runtime/bindings/python/src/compatibility/pyngraph/types/regmodule_pyngraph_types.hpp b/src/bindings/python/src/compatibility/pyngraph/types/regmodule_pyngraph_types.hpp similarity index 100% rename from runtime/bindings/python/src/compatibility/pyngraph/types/regmodule_pyngraph_types.hpp rename to src/bindings/python/src/compatibility/pyngraph/types/regmodule_pyngraph_types.hpp diff --git a/runtime/bindings/python/src/compatibility/pyngraph/util.cpp b/src/bindings/python/src/compatibility/pyngraph/util.cpp similarity index 100% rename from runtime/bindings/python/src/compatibility/pyngraph/util.cpp rename to src/bindings/python/src/compatibility/pyngraph/util.cpp diff --git a/runtime/bindings/python/src/compatibility/pyngraph/util.hpp b/src/bindings/python/src/compatibility/pyngraph/util.hpp similarity index 100% rename from runtime/bindings/python/src/compatibility/pyngraph/util.hpp rename to src/bindings/python/src/compatibility/pyngraph/util.hpp diff --git a/runtime/bindings/python/src/compatibility/pyngraph/variant.cpp b/src/bindings/python/src/compatibility/pyngraph/variant.cpp similarity index 100% rename from runtime/bindings/python/src/compatibility/pyngraph/variant.cpp rename to src/bindings/python/src/compatibility/pyngraph/variant.cpp diff --git a/runtime/bindings/python/src/compatibility/pyngraph/variant.hpp b/src/bindings/python/src/compatibility/pyngraph/variant.hpp similarity index 100% rename from runtime/bindings/python/src/compatibility/pyngraph/variant.hpp rename to src/bindings/python/src/compatibility/pyngraph/variant.hpp diff --git a/runtime/bindings/python/src/openvino/__init__.py b/src/bindings/python/src/openvino/__init__.py similarity index 100% rename from runtime/bindings/python/src/openvino/__init__.py rename to src/bindings/python/src/openvino/__init__.py diff --git a/runtime/bindings/python/src/openvino/descriptor/__init__.py b/src/bindings/python/src/openvino/descriptor/__init__.py similarity index 100% rename from runtime/bindings/python/src/openvino/descriptor/__init__.py rename to src/bindings/python/src/openvino/descriptor/__init__.py diff --git a/runtime/bindings/python/src/openvino/exceptions.py b/src/bindings/python/src/openvino/exceptions.py similarity index 100% rename from runtime/bindings/python/src/openvino/exceptions.py rename to src/bindings/python/src/openvino/exceptions.py diff --git a/runtime/bindings/python/src/openvino/ie_api.py b/src/bindings/python/src/openvino/ie_api.py similarity index 100% rename from runtime/bindings/python/src/openvino/ie_api.py rename to src/bindings/python/src/openvino/ie_api.py diff --git a/runtime/bindings/python/src/openvino/impl/__init__.py b/src/bindings/python/src/openvino/impl/__init__.py similarity index 100% rename from runtime/bindings/python/src/openvino/impl/__init__.py rename to src/bindings/python/src/openvino/impl/__init__.py diff --git a/runtime/bindings/python/src/openvino/impl/op/__init__.py b/src/bindings/python/src/openvino/impl/op/__init__.py similarity index 100% rename from runtime/bindings/python/src/openvino/impl/op/__init__.py rename to src/bindings/python/src/openvino/impl/op/__init__.py diff --git a/runtime/bindings/python/src/openvino/impl/op/util/__init__.py b/src/bindings/python/src/openvino/impl/op/util/__init__.py similarity index 100% rename from runtime/bindings/python/src/openvino/impl/op/util/__init__.py rename to src/bindings/python/src/openvino/impl/op/util/__init__.py diff --git a/runtime/bindings/python/src/openvino/impl/passes/__init__.py b/src/bindings/python/src/openvino/impl/passes/__init__.py similarity index 100% rename from runtime/bindings/python/src/openvino/impl/passes/__init__.py rename to src/bindings/python/src/openvino/impl/passes/__init__.py diff --git a/runtime/bindings/python/src/openvino/offline_transformations_pybind/__init__.py b/src/bindings/python/src/openvino/offline_transformations_pybind/__init__.py similarity index 100% rename from runtime/bindings/python/src/openvino/offline_transformations_pybind/__init__.py rename to src/bindings/python/src/openvino/offline_transformations_pybind/__init__.py diff --git a/runtime/bindings/python/src/openvino/opset1/__init__.py b/src/bindings/python/src/openvino/opset1/__init__.py similarity index 100% rename from runtime/bindings/python/src/openvino/opset1/__init__.py rename to src/bindings/python/src/openvino/opset1/__init__.py diff --git a/runtime/bindings/python/src/openvino/opset1/ops.py b/src/bindings/python/src/openvino/opset1/ops.py similarity index 100% rename from runtime/bindings/python/src/openvino/opset1/ops.py rename to src/bindings/python/src/openvino/opset1/ops.py diff --git a/runtime/bindings/python/src/openvino/opset2/__init__.py b/src/bindings/python/src/openvino/opset2/__init__.py similarity index 100% rename from runtime/bindings/python/src/openvino/opset2/__init__.py rename to src/bindings/python/src/openvino/opset2/__init__.py diff --git a/runtime/bindings/python/src/openvino/opset2/ops.py b/src/bindings/python/src/openvino/opset2/ops.py similarity index 100% rename from runtime/bindings/python/src/openvino/opset2/ops.py rename to src/bindings/python/src/openvino/opset2/ops.py diff --git a/runtime/bindings/python/src/openvino/opset3/__init__.py b/src/bindings/python/src/openvino/opset3/__init__.py similarity index 100% rename from runtime/bindings/python/src/openvino/opset3/__init__.py rename to src/bindings/python/src/openvino/opset3/__init__.py diff --git a/runtime/bindings/python/src/openvino/opset3/ops.py b/src/bindings/python/src/openvino/opset3/ops.py similarity index 100% rename from runtime/bindings/python/src/openvino/opset3/ops.py rename to src/bindings/python/src/openvino/opset3/ops.py diff --git a/runtime/bindings/python/src/openvino/opset4/__init__.py b/src/bindings/python/src/openvino/opset4/__init__.py similarity index 100% rename from runtime/bindings/python/src/openvino/opset4/__init__.py rename to src/bindings/python/src/openvino/opset4/__init__.py diff --git a/runtime/bindings/python/src/openvino/opset4/ops.py b/src/bindings/python/src/openvino/opset4/ops.py similarity index 100% rename from runtime/bindings/python/src/openvino/opset4/ops.py rename to src/bindings/python/src/openvino/opset4/ops.py diff --git a/runtime/bindings/python/src/openvino/opset5/__init__.py b/src/bindings/python/src/openvino/opset5/__init__.py similarity index 100% rename from runtime/bindings/python/src/openvino/opset5/__init__.py rename to src/bindings/python/src/openvino/opset5/__init__.py diff --git a/runtime/bindings/python/src/openvino/opset5/ops.py b/src/bindings/python/src/openvino/opset5/ops.py similarity index 100% rename from runtime/bindings/python/src/openvino/opset5/ops.py rename to src/bindings/python/src/openvino/opset5/ops.py diff --git a/runtime/bindings/python/src/openvino/opset6/__init__.py b/src/bindings/python/src/openvino/opset6/__init__.py similarity index 100% rename from runtime/bindings/python/src/openvino/opset6/__init__.py rename to src/bindings/python/src/openvino/opset6/__init__.py diff --git a/runtime/bindings/python/src/openvino/opset6/ops.py b/src/bindings/python/src/openvino/opset6/ops.py similarity index 100% rename from runtime/bindings/python/src/openvino/opset6/ops.py rename to src/bindings/python/src/openvino/opset6/ops.py diff --git a/runtime/bindings/python/src/openvino/opset7/__init__.py b/src/bindings/python/src/openvino/opset7/__init__.py similarity index 100% rename from runtime/bindings/python/src/openvino/opset7/__init__.py rename to src/bindings/python/src/openvino/opset7/__init__.py diff --git a/runtime/bindings/python/src/openvino/opset7/ops.py b/src/bindings/python/src/openvino/opset7/ops.py similarity index 100% rename from runtime/bindings/python/src/openvino/opset7/ops.py rename to src/bindings/python/src/openvino/opset7/ops.py diff --git a/runtime/bindings/python/src/openvino/opset8/__init__.py b/src/bindings/python/src/openvino/opset8/__init__.py similarity index 100% rename from runtime/bindings/python/src/openvino/opset8/__init__.py rename to src/bindings/python/src/openvino/opset8/__init__.py diff --git a/runtime/bindings/python/src/openvino/opset8/ops.py b/src/bindings/python/src/openvino/opset8/ops.py similarity index 100% rename from runtime/bindings/python/src/openvino/opset8/ops.py rename to src/bindings/python/src/openvino/opset8/ops.py diff --git a/runtime/bindings/python/src/openvino/opset_utils.py b/src/bindings/python/src/openvino/opset_utils.py similarity index 100% rename from runtime/bindings/python/src/openvino/opset_utils.py rename to src/bindings/python/src/openvino/opset_utils.py diff --git a/runtime/bindings/python/src/openvino/preprocess/__init__.py b/src/bindings/python/src/openvino/preprocess/__init__.py similarity index 100% rename from runtime/bindings/python/src/openvino/preprocess/__init__.py rename to src/bindings/python/src/openvino/preprocess/__init__.py diff --git a/runtime/bindings/python/src/openvino/utils/__init__.py b/src/bindings/python/src/openvino/utils/__init__.py similarity index 100% rename from runtime/bindings/python/src/openvino/utils/__init__.py rename to src/bindings/python/src/openvino/utils/__init__.py diff --git a/runtime/bindings/python/src/openvino/utils/broadcasting.py b/src/bindings/python/src/openvino/utils/broadcasting.py similarity index 100% rename from runtime/bindings/python/src/openvino/utils/broadcasting.py rename to src/bindings/python/src/openvino/utils/broadcasting.py diff --git a/runtime/bindings/python/src/openvino/utils/decorators.py b/src/bindings/python/src/openvino/utils/decorators.py similarity index 100% rename from runtime/bindings/python/src/openvino/utils/decorators.py rename to src/bindings/python/src/openvino/utils/decorators.py diff --git a/runtime/bindings/python/src/openvino/utils/input_validation.py b/src/bindings/python/src/openvino/utils/input_validation.py similarity index 100% rename from runtime/bindings/python/src/openvino/utils/input_validation.py rename to src/bindings/python/src/openvino/utils/input_validation.py diff --git a/runtime/bindings/python/src/openvino/utils/node_factory.py b/src/bindings/python/src/openvino/utils/node_factory.py similarity index 100% rename from runtime/bindings/python/src/openvino/utils/node_factory.py rename to src/bindings/python/src/openvino/utils/node_factory.py diff --git a/runtime/bindings/python/src/openvino/utils/reduction.py b/src/bindings/python/src/openvino/utils/reduction.py similarity index 100% rename from runtime/bindings/python/src/openvino/utils/reduction.py rename to src/bindings/python/src/openvino/utils/reduction.py diff --git a/runtime/bindings/python/src/openvino/utils/tensor_iterator_types.py b/src/bindings/python/src/openvino/utils/tensor_iterator_types.py similarity index 100% rename from runtime/bindings/python/src/openvino/utils/tensor_iterator_types.py rename to src/bindings/python/src/openvino/utils/tensor_iterator_types.py diff --git a/runtime/bindings/python/src/openvino/utils/types.py b/src/bindings/python/src/openvino/utils/types.py similarity index 100% rename from runtime/bindings/python/src/openvino/utils/types.py rename to src/bindings/python/src/openvino/utils/types.py diff --git a/runtime/bindings/python/src/pyopenvino/CMakeLists.txt b/src/bindings/python/src/pyopenvino/CMakeLists.txt similarity index 100% rename from runtime/bindings/python/src/pyopenvino/CMakeLists.txt rename to src/bindings/python/src/pyopenvino/CMakeLists.txt diff --git a/runtime/bindings/python/src/pyopenvino/core/async_infer_queue.cpp b/src/bindings/python/src/pyopenvino/core/async_infer_queue.cpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/core/async_infer_queue.cpp rename to src/bindings/python/src/pyopenvino/core/async_infer_queue.cpp diff --git a/runtime/bindings/python/src/pyopenvino/core/async_infer_queue.hpp b/src/bindings/python/src/pyopenvino/core/async_infer_queue.hpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/core/async_infer_queue.hpp rename to src/bindings/python/src/pyopenvino/core/async_infer_queue.hpp diff --git a/runtime/bindings/python/src/pyopenvino/core/common.cpp b/src/bindings/python/src/pyopenvino/core/common.cpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/core/common.cpp rename to src/bindings/python/src/pyopenvino/core/common.cpp diff --git a/runtime/bindings/python/src/pyopenvino/core/common.hpp b/src/bindings/python/src/pyopenvino/core/common.hpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/core/common.hpp rename to src/bindings/python/src/pyopenvino/core/common.hpp diff --git a/runtime/bindings/python/src/pyopenvino/core/containers.cpp b/src/bindings/python/src/pyopenvino/core/containers.cpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/core/containers.cpp rename to src/bindings/python/src/pyopenvino/core/containers.cpp diff --git a/runtime/bindings/python/src/pyopenvino/core/containers.hpp b/src/bindings/python/src/pyopenvino/core/containers.hpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/core/containers.hpp rename to src/bindings/python/src/pyopenvino/core/containers.hpp diff --git a/runtime/bindings/python/src/pyopenvino/core/core.cpp b/src/bindings/python/src/pyopenvino/core/core.cpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/core/core.cpp rename to src/bindings/python/src/pyopenvino/core/core.cpp diff --git a/runtime/bindings/python/src/pyopenvino/core/core.hpp b/src/bindings/python/src/pyopenvino/core/core.hpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/core/core.hpp rename to src/bindings/python/src/pyopenvino/core/core.hpp diff --git a/runtime/bindings/python/src/pyopenvino/core/executable_network.cpp b/src/bindings/python/src/pyopenvino/core/executable_network.cpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/core/executable_network.cpp rename to src/bindings/python/src/pyopenvino/core/executable_network.cpp diff --git a/runtime/bindings/python/src/pyopenvino/core/executable_network.hpp b/src/bindings/python/src/pyopenvino/core/executable_network.hpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/core/executable_network.hpp rename to src/bindings/python/src/pyopenvino/core/executable_network.hpp diff --git a/runtime/bindings/python/src/pyopenvino/core/ie_parameter.cpp b/src/bindings/python/src/pyopenvino/core/ie_parameter.cpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/core/ie_parameter.cpp rename to src/bindings/python/src/pyopenvino/core/ie_parameter.cpp diff --git a/runtime/bindings/python/src/pyopenvino/core/ie_parameter.hpp b/src/bindings/python/src/pyopenvino/core/ie_parameter.hpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/core/ie_parameter.hpp rename to src/bindings/python/src/pyopenvino/core/ie_parameter.hpp diff --git a/runtime/bindings/python/src/pyopenvino/core/infer_request.cpp b/src/bindings/python/src/pyopenvino/core/infer_request.cpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/core/infer_request.cpp rename to src/bindings/python/src/pyopenvino/core/infer_request.cpp diff --git a/runtime/bindings/python/src/pyopenvino/core/infer_request.hpp b/src/bindings/python/src/pyopenvino/core/infer_request.hpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/core/infer_request.hpp rename to src/bindings/python/src/pyopenvino/core/infer_request.hpp diff --git a/runtime/bindings/python/src/pyopenvino/core/offline_transformations.cpp b/src/bindings/python/src/pyopenvino/core/offline_transformations.cpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/core/offline_transformations.cpp rename to src/bindings/python/src/pyopenvino/core/offline_transformations.cpp diff --git a/runtime/bindings/python/src/pyopenvino/core/offline_transformations.hpp b/src/bindings/python/src/pyopenvino/core/offline_transformations.hpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/core/offline_transformations.hpp rename to src/bindings/python/src/pyopenvino/core/offline_transformations.hpp diff --git a/runtime/bindings/python/src/pyopenvino/core/profiling_info.cpp b/src/bindings/python/src/pyopenvino/core/profiling_info.cpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/core/profiling_info.cpp rename to src/bindings/python/src/pyopenvino/core/profiling_info.cpp diff --git a/runtime/bindings/python/src/pyopenvino/core/profiling_info.hpp b/src/bindings/python/src/pyopenvino/core/profiling_info.hpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/core/profiling_info.hpp rename to src/bindings/python/src/pyopenvino/core/profiling_info.hpp diff --git a/runtime/bindings/python/src/pyopenvino/core/tensor.cpp b/src/bindings/python/src/pyopenvino/core/tensor.cpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/core/tensor.cpp rename to src/bindings/python/src/pyopenvino/core/tensor.cpp diff --git a/runtime/bindings/python/src/pyopenvino/core/tensor.hpp b/src/bindings/python/src/pyopenvino/core/tensor.hpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/core/tensor.hpp rename to src/bindings/python/src/pyopenvino/core/tensor.hpp diff --git a/runtime/bindings/python/src/pyopenvino/core/variable_state.cpp b/src/bindings/python/src/pyopenvino/core/variable_state.cpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/core/variable_state.cpp rename to src/bindings/python/src/pyopenvino/core/variable_state.cpp diff --git a/runtime/bindings/python/src/pyopenvino/core/variable_state.hpp b/src/bindings/python/src/pyopenvino/core/variable_state.hpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/core/variable_state.hpp rename to src/bindings/python/src/pyopenvino/core/variable_state.hpp diff --git a/runtime/bindings/python/src/pyopenvino/core/version.cpp b/src/bindings/python/src/pyopenvino/core/version.cpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/core/version.cpp rename to src/bindings/python/src/pyopenvino/core/version.cpp diff --git a/runtime/bindings/python/src/pyopenvino/core/version.hpp b/src/bindings/python/src/pyopenvino/core/version.hpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/core/version.hpp rename to src/bindings/python/src/pyopenvino/core/version.hpp diff --git a/runtime/bindings/python/src/pyopenvino/graph/axis_set.cpp b/src/bindings/python/src/pyopenvino/graph/axis_set.cpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/graph/axis_set.cpp rename to src/bindings/python/src/pyopenvino/graph/axis_set.cpp diff --git a/runtime/bindings/python/src/pyopenvino/graph/axis_set.hpp b/src/bindings/python/src/pyopenvino/graph/axis_set.hpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/graph/axis_set.hpp rename to src/bindings/python/src/pyopenvino/graph/axis_set.hpp diff --git a/runtime/bindings/python/src/pyopenvino/graph/axis_vector.cpp b/src/bindings/python/src/pyopenvino/graph/axis_vector.cpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/graph/axis_vector.cpp rename to src/bindings/python/src/pyopenvino/graph/axis_vector.cpp diff --git a/runtime/bindings/python/src/pyopenvino/graph/axis_vector.hpp b/src/bindings/python/src/pyopenvino/graph/axis_vector.hpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/graph/axis_vector.hpp rename to src/bindings/python/src/pyopenvino/graph/axis_vector.hpp diff --git a/runtime/bindings/python/src/pyopenvino/graph/coordinate.cpp b/src/bindings/python/src/pyopenvino/graph/coordinate.cpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/graph/coordinate.cpp rename to src/bindings/python/src/pyopenvino/graph/coordinate.cpp diff --git a/runtime/bindings/python/src/pyopenvino/graph/coordinate.hpp b/src/bindings/python/src/pyopenvino/graph/coordinate.hpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/graph/coordinate.hpp rename to src/bindings/python/src/pyopenvino/graph/coordinate.hpp diff --git a/runtime/bindings/python/src/pyopenvino/graph/coordinate_diff.cpp b/src/bindings/python/src/pyopenvino/graph/coordinate_diff.cpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/graph/coordinate_diff.cpp rename to src/bindings/python/src/pyopenvino/graph/coordinate_diff.cpp diff --git a/runtime/bindings/python/src/pyopenvino/graph/coordinate_diff.hpp b/src/bindings/python/src/pyopenvino/graph/coordinate_diff.hpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/graph/coordinate_diff.hpp rename to src/bindings/python/src/pyopenvino/graph/coordinate_diff.hpp diff --git a/runtime/bindings/python/src/pyopenvino/graph/descriptors/tensor.cpp b/src/bindings/python/src/pyopenvino/graph/descriptors/tensor.cpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/graph/descriptors/tensor.cpp rename to src/bindings/python/src/pyopenvino/graph/descriptors/tensor.cpp diff --git a/runtime/bindings/python/src/pyopenvino/graph/descriptors/tensor.hpp b/src/bindings/python/src/pyopenvino/graph/descriptors/tensor.hpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/graph/descriptors/tensor.hpp rename to src/bindings/python/src/pyopenvino/graph/descriptors/tensor.hpp diff --git a/runtime/bindings/python/src/pyopenvino/graph/dict_attribute_visitor.cpp b/src/bindings/python/src/pyopenvino/graph/dict_attribute_visitor.cpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/graph/dict_attribute_visitor.cpp rename to src/bindings/python/src/pyopenvino/graph/dict_attribute_visitor.cpp diff --git a/runtime/bindings/python/src/pyopenvino/graph/dict_attribute_visitor.hpp b/src/bindings/python/src/pyopenvino/graph/dict_attribute_visitor.hpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/graph/dict_attribute_visitor.hpp rename to src/bindings/python/src/pyopenvino/graph/dict_attribute_visitor.hpp diff --git a/runtime/bindings/python/src/pyopenvino/graph/dimension.cpp b/src/bindings/python/src/pyopenvino/graph/dimension.cpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/graph/dimension.cpp rename to src/bindings/python/src/pyopenvino/graph/dimension.cpp diff --git a/runtime/bindings/python/src/pyopenvino/graph/dimension.hpp b/src/bindings/python/src/pyopenvino/graph/dimension.hpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/graph/dimension.hpp rename to src/bindings/python/src/pyopenvino/graph/dimension.hpp diff --git a/runtime/bindings/python/src/pyopenvino/graph/function.cpp b/src/bindings/python/src/pyopenvino/graph/function.cpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/graph/function.cpp rename to src/bindings/python/src/pyopenvino/graph/function.cpp diff --git a/runtime/bindings/python/src/pyopenvino/graph/function.hpp b/src/bindings/python/src/pyopenvino/graph/function.hpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/graph/function.hpp rename to src/bindings/python/src/pyopenvino/graph/function.hpp diff --git a/runtime/bindings/python/src/pyopenvino/graph/layout.cpp b/src/bindings/python/src/pyopenvino/graph/layout.cpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/graph/layout.cpp rename to src/bindings/python/src/pyopenvino/graph/layout.cpp diff --git a/runtime/bindings/python/src/pyopenvino/graph/layout.hpp b/src/bindings/python/src/pyopenvino/graph/layout.hpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/graph/layout.hpp rename to src/bindings/python/src/pyopenvino/graph/layout.hpp diff --git a/runtime/bindings/python/src/pyopenvino/graph/layout_helpers.cpp b/src/bindings/python/src/pyopenvino/graph/layout_helpers.cpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/graph/layout_helpers.cpp rename to src/bindings/python/src/pyopenvino/graph/layout_helpers.cpp diff --git a/runtime/bindings/python/src/pyopenvino/graph/layout_helpers.hpp b/src/bindings/python/src/pyopenvino/graph/layout_helpers.hpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/graph/layout_helpers.hpp rename to src/bindings/python/src/pyopenvino/graph/layout_helpers.hpp diff --git a/runtime/bindings/python/src/pyopenvino/graph/node.cpp b/src/bindings/python/src/pyopenvino/graph/node.cpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/graph/node.cpp rename to src/bindings/python/src/pyopenvino/graph/node.cpp diff --git a/runtime/bindings/python/src/pyopenvino/graph/node.hpp b/src/bindings/python/src/pyopenvino/graph/node.hpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/graph/node.hpp rename to src/bindings/python/src/pyopenvino/graph/node.hpp diff --git a/runtime/bindings/python/src/pyopenvino/graph/node_factory.cpp b/src/bindings/python/src/pyopenvino/graph/node_factory.cpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/graph/node_factory.cpp rename to src/bindings/python/src/pyopenvino/graph/node_factory.cpp diff --git a/runtime/bindings/python/src/pyopenvino/graph/node_factory.hpp b/src/bindings/python/src/pyopenvino/graph/node_factory.hpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/graph/node_factory.hpp rename to src/bindings/python/src/pyopenvino/graph/node_factory.hpp diff --git a/runtime/bindings/python/src/pyopenvino/graph/node_input.cpp b/src/bindings/python/src/pyopenvino/graph/node_input.cpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/graph/node_input.cpp rename to src/bindings/python/src/pyopenvino/graph/node_input.cpp diff --git a/runtime/bindings/python/src/pyopenvino/graph/node_input.hpp b/src/bindings/python/src/pyopenvino/graph/node_input.hpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/graph/node_input.hpp rename to src/bindings/python/src/pyopenvino/graph/node_input.hpp diff --git a/runtime/bindings/python/src/pyopenvino/graph/node_output.cpp b/src/bindings/python/src/pyopenvino/graph/node_output.cpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/graph/node_output.cpp rename to src/bindings/python/src/pyopenvino/graph/node_output.cpp diff --git a/runtime/bindings/python/src/pyopenvino/graph/node_output.hpp b/src/bindings/python/src/pyopenvino/graph/node_output.hpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/graph/node_output.hpp rename to src/bindings/python/src/pyopenvino/graph/node_output.hpp diff --git a/runtime/bindings/python/src/pyopenvino/graph/ops/constant.cpp b/src/bindings/python/src/pyopenvino/graph/ops/constant.cpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/graph/ops/constant.cpp rename to src/bindings/python/src/pyopenvino/graph/ops/constant.cpp diff --git a/runtime/bindings/python/src/pyopenvino/graph/ops/constant.hpp b/src/bindings/python/src/pyopenvino/graph/ops/constant.hpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/graph/ops/constant.hpp rename to src/bindings/python/src/pyopenvino/graph/ops/constant.hpp diff --git a/runtime/bindings/python/src/pyopenvino/graph/ops/parameter.cpp b/src/bindings/python/src/pyopenvino/graph/ops/parameter.cpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/graph/ops/parameter.cpp rename to src/bindings/python/src/pyopenvino/graph/ops/parameter.cpp diff --git a/runtime/bindings/python/src/pyopenvino/graph/ops/parameter.hpp b/src/bindings/python/src/pyopenvino/graph/ops/parameter.hpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/graph/ops/parameter.hpp rename to src/bindings/python/src/pyopenvino/graph/ops/parameter.hpp diff --git a/runtime/bindings/python/src/pyopenvino/graph/ops/result.cpp b/src/bindings/python/src/pyopenvino/graph/ops/result.cpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/graph/ops/result.cpp rename to src/bindings/python/src/pyopenvino/graph/ops/result.cpp diff --git a/runtime/bindings/python/src/pyopenvino/graph/ops/result.hpp b/src/bindings/python/src/pyopenvino/graph/ops/result.hpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/graph/ops/result.hpp rename to src/bindings/python/src/pyopenvino/graph/ops/result.hpp diff --git a/runtime/bindings/python/src/pyopenvino/graph/ops/util/arithmetic_reduction.cpp b/src/bindings/python/src/pyopenvino/graph/ops/util/arithmetic_reduction.cpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/graph/ops/util/arithmetic_reduction.cpp rename to src/bindings/python/src/pyopenvino/graph/ops/util/arithmetic_reduction.cpp diff --git a/runtime/bindings/python/src/pyopenvino/graph/ops/util/arithmetic_reduction.hpp b/src/bindings/python/src/pyopenvino/graph/ops/util/arithmetic_reduction.hpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/graph/ops/util/arithmetic_reduction.hpp rename to src/bindings/python/src/pyopenvino/graph/ops/util/arithmetic_reduction.hpp diff --git a/runtime/bindings/python/src/pyopenvino/graph/ops/util/binary_elementwise_arithmetic.cpp b/src/bindings/python/src/pyopenvino/graph/ops/util/binary_elementwise_arithmetic.cpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/graph/ops/util/binary_elementwise_arithmetic.cpp rename to src/bindings/python/src/pyopenvino/graph/ops/util/binary_elementwise_arithmetic.cpp diff --git a/runtime/bindings/python/src/pyopenvino/graph/ops/util/binary_elementwise_arithmetic.hpp b/src/bindings/python/src/pyopenvino/graph/ops/util/binary_elementwise_arithmetic.hpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/graph/ops/util/binary_elementwise_arithmetic.hpp rename to src/bindings/python/src/pyopenvino/graph/ops/util/binary_elementwise_arithmetic.hpp diff --git a/runtime/bindings/python/src/pyopenvino/graph/ops/util/binary_elementwise_comparison.cpp b/src/bindings/python/src/pyopenvino/graph/ops/util/binary_elementwise_comparison.cpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/graph/ops/util/binary_elementwise_comparison.cpp rename to src/bindings/python/src/pyopenvino/graph/ops/util/binary_elementwise_comparison.cpp diff --git a/runtime/bindings/python/src/pyopenvino/graph/ops/util/binary_elementwise_comparison.hpp b/src/bindings/python/src/pyopenvino/graph/ops/util/binary_elementwise_comparison.hpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/graph/ops/util/binary_elementwise_comparison.hpp rename to src/bindings/python/src/pyopenvino/graph/ops/util/binary_elementwise_comparison.hpp diff --git a/runtime/bindings/python/src/pyopenvino/graph/ops/util/binary_elementwise_logical.cpp b/src/bindings/python/src/pyopenvino/graph/ops/util/binary_elementwise_logical.cpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/graph/ops/util/binary_elementwise_logical.cpp rename to src/bindings/python/src/pyopenvino/graph/ops/util/binary_elementwise_logical.cpp diff --git a/runtime/bindings/python/src/pyopenvino/graph/ops/util/binary_elementwise_logical.hpp b/src/bindings/python/src/pyopenvino/graph/ops/util/binary_elementwise_logical.hpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/graph/ops/util/binary_elementwise_logical.hpp rename to src/bindings/python/src/pyopenvino/graph/ops/util/binary_elementwise_logical.hpp diff --git a/runtime/bindings/python/src/pyopenvino/graph/ops/util/index_reduction.cpp b/src/bindings/python/src/pyopenvino/graph/ops/util/index_reduction.cpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/graph/ops/util/index_reduction.cpp rename to src/bindings/python/src/pyopenvino/graph/ops/util/index_reduction.cpp diff --git a/runtime/bindings/python/src/pyopenvino/graph/ops/util/index_reduction.hpp b/src/bindings/python/src/pyopenvino/graph/ops/util/index_reduction.hpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/graph/ops/util/index_reduction.hpp rename to src/bindings/python/src/pyopenvino/graph/ops/util/index_reduction.hpp diff --git a/runtime/bindings/python/src/pyopenvino/graph/ops/util/regmodule_graph_op_util.cpp b/src/bindings/python/src/pyopenvino/graph/ops/util/regmodule_graph_op_util.cpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/graph/ops/util/regmodule_graph_op_util.cpp rename to src/bindings/python/src/pyopenvino/graph/ops/util/regmodule_graph_op_util.cpp diff --git a/runtime/bindings/python/src/pyopenvino/graph/ops/util/regmodule_graph_op_util.hpp b/src/bindings/python/src/pyopenvino/graph/ops/util/regmodule_graph_op_util.hpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/graph/ops/util/regmodule_graph_op_util.hpp rename to src/bindings/python/src/pyopenvino/graph/ops/util/regmodule_graph_op_util.hpp diff --git a/runtime/bindings/python/src/pyopenvino/graph/ops/util/unary_elementwise_arithmetic.cpp b/src/bindings/python/src/pyopenvino/graph/ops/util/unary_elementwise_arithmetic.cpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/graph/ops/util/unary_elementwise_arithmetic.cpp rename to src/bindings/python/src/pyopenvino/graph/ops/util/unary_elementwise_arithmetic.cpp diff --git a/runtime/bindings/python/src/pyopenvino/graph/ops/util/unary_elementwise_arithmetic.hpp b/src/bindings/python/src/pyopenvino/graph/ops/util/unary_elementwise_arithmetic.hpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/graph/ops/util/unary_elementwise_arithmetic.hpp rename to src/bindings/python/src/pyopenvino/graph/ops/util/unary_elementwise_arithmetic.hpp diff --git a/runtime/bindings/python/src/pyopenvino/graph/ops/util/variable.cpp b/src/bindings/python/src/pyopenvino/graph/ops/util/variable.cpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/graph/ops/util/variable.cpp rename to src/bindings/python/src/pyopenvino/graph/ops/util/variable.cpp diff --git a/runtime/bindings/python/src/pyopenvino/graph/ops/util/variable.hpp b/src/bindings/python/src/pyopenvino/graph/ops/util/variable.hpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/graph/ops/util/variable.hpp rename to src/bindings/python/src/pyopenvino/graph/ops/util/variable.hpp diff --git a/runtime/bindings/python/src/pyopenvino/graph/partial_shape.cpp b/src/bindings/python/src/pyopenvino/graph/partial_shape.cpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/graph/partial_shape.cpp rename to src/bindings/python/src/pyopenvino/graph/partial_shape.cpp diff --git a/runtime/bindings/python/src/pyopenvino/graph/partial_shape.hpp b/src/bindings/python/src/pyopenvino/graph/partial_shape.hpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/graph/partial_shape.hpp rename to src/bindings/python/src/pyopenvino/graph/partial_shape.hpp diff --git a/runtime/bindings/python/src/pyopenvino/graph/passes/manager.cpp b/src/bindings/python/src/pyopenvino/graph/passes/manager.cpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/graph/passes/manager.cpp rename to src/bindings/python/src/pyopenvino/graph/passes/manager.cpp diff --git a/runtime/bindings/python/src/pyopenvino/graph/passes/manager.hpp b/src/bindings/python/src/pyopenvino/graph/passes/manager.hpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/graph/passes/manager.hpp rename to src/bindings/python/src/pyopenvino/graph/passes/manager.hpp diff --git a/runtime/bindings/python/src/pyopenvino/graph/passes/regmodule_graph_passes.cpp b/src/bindings/python/src/pyopenvino/graph/passes/regmodule_graph_passes.cpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/graph/passes/regmodule_graph_passes.cpp rename to src/bindings/python/src/pyopenvino/graph/passes/regmodule_graph_passes.cpp diff --git a/runtime/bindings/python/src/pyopenvino/graph/passes/regmodule_graph_passes.hpp b/src/bindings/python/src/pyopenvino/graph/passes/regmodule_graph_passes.hpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/graph/passes/regmodule_graph_passes.hpp rename to src/bindings/python/src/pyopenvino/graph/passes/regmodule_graph_passes.hpp diff --git a/runtime/bindings/python/src/pyopenvino/graph/preprocess/pre_post_process.cpp b/src/bindings/python/src/pyopenvino/graph/preprocess/pre_post_process.cpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/graph/preprocess/pre_post_process.cpp rename to src/bindings/python/src/pyopenvino/graph/preprocess/pre_post_process.cpp diff --git a/runtime/bindings/python/src/pyopenvino/graph/preprocess/pre_post_process.hpp b/src/bindings/python/src/pyopenvino/graph/preprocess/pre_post_process.hpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/graph/preprocess/pre_post_process.hpp rename to src/bindings/python/src/pyopenvino/graph/preprocess/pre_post_process.hpp diff --git a/runtime/bindings/python/src/pyopenvino/graph/rt_map.cpp b/src/bindings/python/src/pyopenvino/graph/rt_map.cpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/graph/rt_map.cpp rename to src/bindings/python/src/pyopenvino/graph/rt_map.cpp diff --git a/runtime/bindings/python/src/pyopenvino/graph/rt_map.hpp b/src/bindings/python/src/pyopenvino/graph/rt_map.hpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/graph/rt_map.hpp rename to src/bindings/python/src/pyopenvino/graph/rt_map.hpp diff --git a/runtime/bindings/python/src/pyopenvino/graph/shape.cpp b/src/bindings/python/src/pyopenvino/graph/shape.cpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/graph/shape.cpp rename to src/bindings/python/src/pyopenvino/graph/shape.cpp diff --git a/runtime/bindings/python/src/pyopenvino/graph/shape.hpp b/src/bindings/python/src/pyopenvino/graph/shape.hpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/graph/shape.hpp rename to src/bindings/python/src/pyopenvino/graph/shape.hpp diff --git a/runtime/bindings/python/src/pyopenvino/graph/strides.cpp b/src/bindings/python/src/pyopenvino/graph/strides.cpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/graph/strides.cpp rename to src/bindings/python/src/pyopenvino/graph/strides.cpp diff --git a/runtime/bindings/python/src/pyopenvino/graph/strides.hpp b/src/bindings/python/src/pyopenvino/graph/strides.hpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/graph/strides.hpp rename to src/bindings/python/src/pyopenvino/graph/strides.hpp diff --git a/runtime/bindings/python/src/pyopenvino/graph/types/element_type.cpp b/src/bindings/python/src/pyopenvino/graph/types/element_type.cpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/graph/types/element_type.cpp rename to src/bindings/python/src/pyopenvino/graph/types/element_type.cpp diff --git a/runtime/bindings/python/src/pyopenvino/graph/types/element_type.hpp b/src/bindings/python/src/pyopenvino/graph/types/element_type.hpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/graph/types/element_type.hpp rename to src/bindings/python/src/pyopenvino/graph/types/element_type.hpp diff --git a/runtime/bindings/python/src/pyopenvino/graph/types/regmodule_graph_types.cpp b/src/bindings/python/src/pyopenvino/graph/types/regmodule_graph_types.cpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/graph/types/regmodule_graph_types.cpp rename to src/bindings/python/src/pyopenvino/graph/types/regmodule_graph_types.cpp diff --git a/runtime/bindings/python/src/pyopenvino/graph/types/regmodule_graph_types.hpp b/src/bindings/python/src/pyopenvino/graph/types/regmodule_graph_types.hpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/graph/types/regmodule_graph_types.hpp rename to src/bindings/python/src/pyopenvino/graph/types/regmodule_graph_types.hpp diff --git a/runtime/bindings/python/src/pyopenvino/graph/util.cpp b/src/bindings/python/src/pyopenvino/graph/util.cpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/graph/util.cpp rename to src/bindings/python/src/pyopenvino/graph/util.cpp diff --git a/runtime/bindings/python/src/pyopenvino/graph/util.hpp b/src/bindings/python/src/pyopenvino/graph/util.hpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/graph/util.hpp rename to src/bindings/python/src/pyopenvino/graph/util.hpp diff --git a/runtime/bindings/python/src/pyopenvino/graph/util.py b/src/bindings/python/src/pyopenvino/graph/util.py similarity index 100% rename from runtime/bindings/python/src/pyopenvino/graph/util.py rename to src/bindings/python/src/pyopenvino/graph/util.py diff --git a/runtime/bindings/python/src/pyopenvino/graph/variant.cpp b/src/bindings/python/src/pyopenvino/graph/variant.cpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/graph/variant.cpp rename to src/bindings/python/src/pyopenvino/graph/variant.cpp diff --git a/runtime/bindings/python/src/pyopenvino/graph/variant.hpp b/src/bindings/python/src/pyopenvino/graph/variant.hpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/graph/variant.hpp rename to src/bindings/python/src/pyopenvino/graph/variant.hpp diff --git a/runtime/bindings/python/src/pyopenvino/pyopenvino.cpp b/src/bindings/python/src/pyopenvino/pyopenvino.cpp similarity index 100% rename from runtime/bindings/python/src/pyopenvino/pyopenvino.cpp rename to src/bindings/python/src/pyopenvino/pyopenvino.cpp diff --git a/runtime/bindings/python/tests/__init__.py b/src/bindings/python/tests/__init__.py similarity index 100% rename from runtime/bindings/python/tests/__init__.py rename to src/bindings/python/tests/__init__.py diff --git a/runtime/bindings/python/tests/conftest.py b/src/bindings/python/tests/conftest.py similarity index 100% rename from runtime/bindings/python/tests/conftest.py rename to src/bindings/python/tests/conftest.py diff --git a/runtime/bindings/python/tests/mock/mock_py_ov_frontend/CMakeLists.txt b/src/bindings/python/tests/mock/mock_py_ov_frontend/CMakeLists.txt similarity index 100% rename from runtime/bindings/python/tests/mock/mock_py_ov_frontend/CMakeLists.txt rename to src/bindings/python/tests/mock/mock_py_ov_frontend/CMakeLists.txt diff --git a/runtime/bindings/python/tests/mock/mock_py_ov_frontend/mock_py_frontend.cpp b/src/bindings/python/tests/mock/mock_py_ov_frontend/mock_py_frontend.cpp similarity index 100% rename from runtime/bindings/python/tests/mock/mock_py_ov_frontend/mock_py_frontend.cpp rename to src/bindings/python/tests/mock/mock_py_ov_frontend/mock_py_frontend.cpp diff --git a/runtime/bindings/python/tests/mock/mock_py_ov_frontend/mock_py_frontend.hpp b/src/bindings/python/tests/mock/mock_py_ov_frontend/mock_py_frontend.hpp similarity index 100% rename from runtime/bindings/python/tests/mock/mock_py_ov_frontend/mock_py_frontend.hpp rename to src/bindings/python/tests/mock/mock_py_ov_frontend/mock_py_frontend.hpp diff --git a/runtime/bindings/python/tests/mock/pyngraph_fe_mock_api/CMakeLists.txt b/src/bindings/python/tests/mock/pyngraph_fe_mock_api/CMakeLists.txt similarity index 100% rename from runtime/bindings/python/tests/mock/pyngraph_fe_mock_api/CMakeLists.txt rename to src/bindings/python/tests/mock/pyngraph_fe_mock_api/CMakeLists.txt diff --git a/runtime/bindings/python/tests/mock/pyngraph_fe_mock_api/pyngraph_mock_frontend_api.cpp b/src/bindings/python/tests/mock/pyngraph_fe_mock_api/pyngraph_mock_frontend_api.cpp similarity index 100% rename from runtime/bindings/python/tests/mock/pyngraph_fe_mock_api/pyngraph_mock_frontend_api.cpp rename to src/bindings/python/tests/mock/pyngraph_fe_mock_api/pyngraph_mock_frontend_api.cpp diff --git a/runtime/bindings/python/tests/runtime.py b/src/bindings/python/tests/runtime.py similarity index 100% rename from runtime/bindings/python/tests/runtime.py rename to src/bindings/python/tests/runtime.py diff --git a/runtime/bindings/python/tests/test_inference_engine/__init__.py b/src/bindings/python/tests/test_inference_engine/__init__.py similarity index 100% rename from runtime/bindings/python/tests/test_inference_engine/__init__.py rename to src/bindings/python/tests/test_inference_engine/__init__.py diff --git a/runtime/bindings/python/tests/test_inference_engine/test_core.py b/src/bindings/python/tests/test_inference_engine/test_core.py similarity index 100% rename from runtime/bindings/python/tests/test_inference_engine/test_core.py rename to src/bindings/python/tests/test_inference_engine/test_core.py diff --git a/runtime/bindings/python/tests/test_inference_engine/test_executable_network.py b/src/bindings/python/tests/test_inference_engine/test_executable_network.py similarity index 100% rename from runtime/bindings/python/tests/test_inference_engine/test_executable_network.py rename to src/bindings/python/tests/test_inference_engine/test_executable_network.py diff --git a/runtime/bindings/python/tests/test_inference_engine/test_function.py b/src/bindings/python/tests/test_inference_engine/test_function.py similarity index 100% rename from runtime/bindings/python/tests/test_inference_engine/test_function.py rename to src/bindings/python/tests/test_inference_engine/test_function.py diff --git a/runtime/bindings/python/tests/test_inference_engine/test_infer_request.py b/src/bindings/python/tests/test_inference_engine/test_infer_request.py similarity index 100% rename from runtime/bindings/python/tests/test_inference_engine/test_infer_request.py rename to src/bindings/python/tests/test_inference_engine/test_infer_request.py diff --git a/runtime/bindings/python/tests/test_inference_engine/test_output_const_node.py b/src/bindings/python/tests/test_inference_engine/test_output_const_node.py similarity index 100% rename from runtime/bindings/python/tests/test_inference_engine/test_output_const_node.py rename to src/bindings/python/tests/test_inference_engine/test_output_const_node.py diff --git a/runtime/bindings/python/tests/test_inference_engine/test_tensor.py b/src/bindings/python/tests/test_inference_engine/test_tensor.py similarity index 100% rename from runtime/bindings/python/tests/test_inference_engine/test_tensor.py rename to src/bindings/python/tests/test_inference_engine/test_tensor.py diff --git a/runtime/bindings/python/tests/test_ngraph/__init__.py b/src/bindings/python/tests/test_ngraph/__init__.py similarity index 100% rename from runtime/bindings/python/tests/test_ngraph/__init__.py rename to src/bindings/python/tests/test_ngraph/__init__.py diff --git a/runtime/bindings/python/tests/test_ngraph/test_adaptive_pool.py b/src/bindings/python/tests/test_ngraph/test_adaptive_pool.py similarity index 100% rename from runtime/bindings/python/tests/test_ngraph/test_adaptive_pool.py rename to src/bindings/python/tests/test_ngraph/test_adaptive_pool.py diff --git a/runtime/bindings/python/tests/test_ngraph/test_basic.py b/src/bindings/python/tests/test_ngraph/test_basic.py similarity index 100% rename from runtime/bindings/python/tests/test_ngraph/test_basic.py rename to src/bindings/python/tests/test_ngraph/test_basic.py diff --git a/runtime/bindings/python/tests/test_ngraph/test_convolution.py b/src/bindings/python/tests/test_ngraph/test_convolution.py similarity index 100% rename from runtime/bindings/python/tests/test_ngraph/test_convolution.py rename to src/bindings/python/tests/test_ngraph/test_convolution.py diff --git a/runtime/bindings/python/tests/test_ngraph/test_core.py b/src/bindings/python/tests/test_ngraph/test_core.py similarity index 100% rename from runtime/bindings/python/tests/test_ngraph/test_core.py rename to src/bindings/python/tests/test_ngraph/test_core.py diff --git a/runtime/bindings/python/tests/test_ngraph/test_create_op.py b/src/bindings/python/tests/test_ngraph/test_create_op.py similarity index 100% rename from runtime/bindings/python/tests/test_ngraph/test_create_op.py rename to src/bindings/python/tests/test_ngraph/test_create_op.py diff --git a/runtime/bindings/python/tests/test_ngraph/test_ctc_loss.py b/src/bindings/python/tests/test_ngraph/test_ctc_loss.py similarity index 100% rename from runtime/bindings/python/tests/test_ngraph/test_ctc_loss.py rename to src/bindings/python/tests/test_ngraph/test_ctc_loss.py diff --git a/runtime/bindings/python/tests/test_ngraph/test_data_movement.py b/src/bindings/python/tests/test_ngraph/test_data_movement.py similarity index 100% rename from runtime/bindings/python/tests/test_ngraph/test_data_movement.py rename to src/bindings/python/tests/test_ngraph/test_data_movement.py diff --git a/runtime/bindings/python/tests/test_ngraph/test_descriptor.py b/src/bindings/python/tests/test_ngraph/test_descriptor.py similarity index 100% rename from runtime/bindings/python/tests/test_ngraph/test_descriptor.py rename to src/bindings/python/tests/test_ngraph/test_descriptor.py diff --git a/runtime/bindings/python/tests/test_ngraph/test_dft.py b/src/bindings/python/tests/test_ngraph/test_dft.py similarity index 100% rename from runtime/bindings/python/tests/test_ngraph/test_dft.py rename to src/bindings/python/tests/test_ngraph/test_dft.py diff --git a/runtime/bindings/python/tests/test_ngraph/test_dyn_attributes.py b/src/bindings/python/tests/test_ngraph/test_dyn_attributes.py similarity index 100% rename from runtime/bindings/python/tests/test_ngraph/test_dyn_attributes.py rename to src/bindings/python/tests/test_ngraph/test_dyn_attributes.py diff --git a/runtime/bindings/python/tests/test_ngraph/test_einsum.py b/src/bindings/python/tests/test_ngraph/test_einsum.py similarity index 100% rename from runtime/bindings/python/tests/test_ngraph/test_einsum.py rename to src/bindings/python/tests/test_ngraph/test_einsum.py diff --git a/runtime/bindings/python/tests/test_ngraph/test_gather.py b/src/bindings/python/tests/test_ngraph/test_gather.py similarity index 100% rename from runtime/bindings/python/tests/test_ngraph/test_gather.py rename to src/bindings/python/tests/test_ngraph/test_gather.py diff --git a/runtime/bindings/python/tests/test_ngraph/test_idft.py b/src/bindings/python/tests/test_ngraph/test_idft.py similarity index 100% rename from runtime/bindings/python/tests/test_ngraph/test_idft.py rename to src/bindings/python/tests/test_ngraph/test_idft.py diff --git a/runtime/bindings/python/tests/test_ngraph/test_input_validation.py b/src/bindings/python/tests/test_ngraph/test_input_validation.py similarity index 100% rename from runtime/bindings/python/tests/test_ngraph/test_input_validation.py rename to src/bindings/python/tests/test_ngraph/test_input_validation.py diff --git a/runtime/bindings/python/tests/test_ngraph/test_log_softmax.py b/src/bindings/python/tests/test_ngraph/test_log_softmax.py similarity index 100% rename from runtime/bindings/python/tests/test_ngraph/test_log_softmax.py rename to src/bindings/python/tests/test_ngraph/test_log_softmax.py diff --git a/runtime/bindings/python/tests/test_ngraph/test_manager.py b/src/bindings/python/tests/test_ngraph/test_manager.py similarity index 100% rename from runtime/bindings/python/tests/test_ngraph/test_manager.py rename to src/bindings/python/tests/test_ngraph/test_manager.py diff --git a/runtime/bindings/python/tests/test_ngraph/test_node_factory.py b/src/bindings/python/tests/test_ngraph/test_node_factory.py similarity index 100% rename from runtime/bindings/python/tests/test_ngraph/test_node_factory.py rename to src/bindings/python/tests/test_ngraph/test_node_factory.py diff --git a/runtime/bindings/python/tests/test_ngraph/test_normalization.py b/src/bindings/python/tests/test_ngraph/test_normalization.py similarity index 100% rename from runtime/bindings/python/tests/test_ngraph/test_normalization.py rename to src/bindings/python/tests/test_ngraph/test_normalization.py diff --git a/runtime/bindings/python/tests/test_ngraph/test_ops.py b/src/bindings/python/tests/test_ngraph/test_ops.py similarity index 100% rename from runtime/bindings/python/tests/test_ngraph/test_ops.py rename to src/bindings/python/tests/test_ngraph/test_ops.py diff --git a/runtime/bindings/python/tests/test_ngraph/test_ops_binary.py b/src/bindings/python/tests/test_ngraph/test_ops_binary.py similarity index 100% rename from runtime/bindings/python/tests/test_ngraph/test_ops_binary.py rename to src/bindings/python/tests/test_ngraph/test_ops_binary.py diff --git a/runtime/bindings/python/tests/test_ngraph/test_ops_fused.py b/src/bindings/python/tests/test_ngraph/test_ops_fused.py similarity index 100% rename from runtime/bindings/python/tests/test_ngraph/test_ops_fused.py rename to src/bindings/python/tests/test_ngraph/test_ops_fused.py diff --git a/runtime/bindings/python/tests/test_ngraph/test_ops_matmul.py b/src/bindings/python/tests/test_ngraph/test_ops_matmul.py similarity index 100% rename from runtime/bindings/python/tests/test_ngraph/test_ops_matmul.py rename to src/bindings/python/tests/test_ngraph/test_ops_matmul.py diff --git a/runtime/bindings/python/tests/test_ngraph/test_ops_multioutput.py b/src/bindings/python/tests/test_ngraph/test_ops_multioutput.py similarity index 100% rename from runtime/bindings/python/tests/test_ngraph/test_ops_multioutput.py rename to src/bindings/python/tests/test_ngraph/test_ops_multioutput.py diff --git a/runtime/bindings/python/tests/test_ngraph/test_ops_reshape.py b/src/bindings/python/tests/test_ngraph/test_ops_reshape.py similarity index 100% rename from runtime/bindings/python/tests/test_ngraph/test_ops_reshape.py rename to src/bindings/python/tests/test_ngraph/test_ops_reshape.py diff --git a/runtime/bindings/python/tests/test_ngraph/test_ops_scatter.py b/src/bindings/python/tests/test_ngraph/test_ops_scatter.py similarity index 100% rename from runtime/bindings/python/tests/test_ngraph/test_ops_scatter.py rename to src/bindings/python/tests/test_ngraph/test_ops_scatter.py diff --git a/runtime/bindings/python/tests/test_ngraph/test_ops_unary.py b/src/bindings/python/tests/test_ngraph/test_ops_unary.py similarity index 100% rename from runtime/bindings/python/tests/test_ngraph/test_ops_unary.py rename to src/bindings/python/tests/test_ngraph/test_ops_unary.py diff --git a/runtime/bindings/python/tests/test_ngraph/test_ops_util_variable.py b/src/bindings/python/tests/test_ngraph/test_ops_util_variable.py similarity index 100% rename from runtime/bindings/python/tests/test_ngraph/test_ops_util_variable.py rename to src/bindings/python/tests/test_ngraph/test_ops_util_variable.py diff --git a/runtime/bindings/python/tests/test_ngraph/test_pooling.py b/src/bindings/python/tests/test_ngraph/test_pooling.py similarity index 100% rename from runtime/bindings/python/tests/test_ngraph/test_pooling.py rename to src/bindings/python/tests/test_ngraph/test_pooling.py diff --git a/runtime/bindings/python/tests/test_ngraph/test_preprocess.py b/src/bindings/python/tests/test_ngraph/test_preprocess.py similarity index 100% rename from runtime/bindings/python/tests/test_ngraph/test_preprocess.py rename to src/bindings/python/tests/test_ngraph/test_preprocess.py diff --git a/runtime/bindings/python/tests/test_ngraph/test_proposal.py b/src/bindings/python/tests/test_ngraph/test_proposal.py similarity index 100% rename from runtime/bindings/python/tests/test_ngraph/test_proposal.py rename to src/bindings/python/tests/test_ngraph/test_proposal.py diff --git a/runtime/bindings/python/tests/test_ngraph/test_random_uniform.py b/src/bindings/python/tests/test_ngraph/test_random_uniform.py similarity index 100% rename from runtime/bindings/python/tests/test_ngraph/test_random_uniform.py rename to src/bindings/python/tests/test_ngraph/test_random_uniform.py diff --git a/runtime/bindings/python/tests/test_ngraph/test_reduction.py b/src/bindings/python/tests/test_ngraph/test_reduction.py similarity index 100% rename from runtime/bindings/python/tests/test_ngraph/test_reduction.py rename to src/bindings/python/tests/test_ngraph/test_reduction.py diff --git a/runtime/bindings/python/tests/test_ngraph/test_roll.py b/src/bindings/python/tests/test_ngraph/test_roll.py similarity index 100% rename from runtime/bindings/python/tests/test_ngraph/test_roll.py rename to src/bindings/python/tests/test_ngraph/test_roll.py diff --git a/runtime/bindings/python/tests/test_ngraph/test_sequence_processing.py b/src/bindings/python/tests/test_ngraph/test_sequence_processing.py similarity index 100% rename from runtime/bindings/python/tests/test_ngraph/test_sequence_processing.py rename to src/bindings/python/tests/test_ngraph/test_sequence_processing.py diff --git a/runtime/bindings/python/tests/test_ngraph/test_swish.py b/src/bindings/python/tests/test_ngraph/test_swish.py similarity index 100% rename from runtime/bindings/python/tests/test_ngraph/test_swish.py rename to src/bindings/python/tests/test_ngraph/test_swish.py diff --git a/runtime/bindings/python/tests/test_ngraph/test_utils.py b/src/bindings/python/tests/test_ngraph/test_utils.py similarity index 100% rename from runtime/bindings/python/tests/test_ngraph/test_utils.py rename to src/bindings/python/tests/test_ngraph/test_utils.py diff --git a/runtime/bindings/python/tests/test_ngraph/util.py b/src/bindings/python/tests/test_ngraph/util.py similarity index 100% rename from runtime/bindings/python/tests/test_ngraph/util.py rename to src/bindings/python/tests/test_ngraph/util.py diff --git a/runtime/bindings/python/tests/test_onnx/__init__.py b/src/bindings/python/tests/test_onnx/__init__.py similarity index 100% rename from runtime/bindings/python/tests/test_onnx/__init__.py rename to src/bindings/python/tests/test_onnx/__init__.py diff --git a/runtime/bindings/python/tests/test_onnx/model_zoo_preprocess.sh b/src/bindings/python/tests/test_onnx/model_zoo_preprocess.sh similarity index 100% rename from runtime/bindings/python/tests/test_onnx/model_zoo_preprocess.sh rename to src/bindings/python/tests/test_onnx/model_zoo_preprocess.sh diff --git a/runtime/bindings/python/tests/test_onnx/models/add_abc.onnx b/src/bindings/python/tests/test_onnx/models/add_abc.onnx similarity index 100% rename from runtime/bindings/python/tests/test_onnx/models/add_abc.onnx rename to src/bindings/python/tests/test_onnx/models/add_abc.onnx diff --git a/runtime/bindings/python/tests/test_onnx/models/data/tensor.data b/src/bindings/python/tests/test_onnx/models/data/tensor.data similarity index 100% rename from runtime/bindings/python/tests/test_onnx/models/data/tensor.data rename to src/bindings/python/tests/test_onnx/models/data/tensor.data diff --git a/runtime/bindings/python/tests/test_onnx/models/external_data.onnx b/src/bindings/python/tests/test_onnx/models/external_data.onnx similarity index 100% rename from runtime/bindings/python/tests/test_onnx/models/external_data.onnx rename to src/bindings/python/tests/test_onnx/models/external_data.onnx diff --git a/runtime/bindings/python/tests/test_onnx/test_backend.py b/src/bindings/python/tests/test_onnx/test_backend.py similarity index 100% rename from runtime/bindings/python/tests/test_onnx/test_backend.py rename to src/bindings/python/tests/test_onnx/test_backend.py diff --git a/runtime/bindings/python/tests/test_onnx/test_onnx_external_data.py b/src/bindings/python/tests/test_onnx/test_onnx_external_data.py similarity index 100% rename from runtime/bindings/python/tests/test_onnx/test_onnx_external_data.py rename to src/bindings/python/tests/test_onnx/test_onnx_external_data.py diff --git a/runtime/bindings/python/tests/test_onnx/test_onnx_import.py b/src/bindings/python/tests/test_onnx/test_onnx_import.py similarity index 100% rename from runtime/bindings/python/tests/test_onnx/test_onnx_import.py rename to src/bindings/python/tests/test_onnx/test_onnx_import.py diff --git a/runtime/bindings/python/tests/test_onnx/test_ops_batchnorm.py b/src/bindings/python/tests/test_onnx/test_ops_batchnorm.py similarity index 100% rename from runtime/bindings/python/tests/test_onnx/test_ops_batchnorm.py rename to src/bindings/python/tests/test_onnx/test_ops_batchnorm.py diff --git a/runtime/bindings/python/tests/test_onnx/test_ops_binary.py b/src/bindings/python/tests/test_onnx/test_ops_binary.py similarity index 100% rename from runtime/bindings/python/tests/test_onnx/test_ops_binary.py rename to src/bindings/python/tests/test_onnx/test_ops_binary.py diff --git a/runtime/bindings/python/tests/test_onnx/test_ops_convpool.py b/src/bindings/python/tests/test_onnx/test_ops_convpool.py similarity index 100% rename from runtime/bindings/python/tests/test_onnx/test_ops_convpool.py rename to src/bindings/python/tests/test_onnx/test_ops_convpool.py diff --git a/runtime/bindings/python/tests/test_onnx/test_ops_logical.py b/src/bindings/python/tests/test_onnx/test_ops_logical.py similarity index 100% rename from runtime/bindings/python/tests/test_onnx/test_ops_logical.py rename to src/bindings/python/tests/test_onnx/test_ops_logical.py diff --git a/runtime/bindings/python/tests/test_onnx/test_ops_matmul.py b/src/bindings/python/tests/test_onnx/test_ops_matmul.py similarity index 100% rename from runtime/bindings/python/tests/test_onnx/test_ops_matmul.py rename to src/bindings/python/tests/test_onnx/test_ops_matmul.py diff --git a/runtime/bindings/python/tests/test_onnx/test_ops_nonlinear.py b/src/bindings/python/tests/test_onnx/test_ops_nonlinear.py similarity index 100% rename from runtime/bindings/python/tests/test_onnx/test_ops_nonlinear.py rename to src/bindings/python/tests/test_onnx/test_ops_nonlinear.py diff --git a/runtime/bindings/python/tests/test_onnx/test_ops_random.py b/src/bindings/python/tests/test_onnx/test_ops_random.py similarity index 100% rename from runtime/bindings/python/tests/test_onnx/test_ops_random.py rename to src/bindings/python/tests/test_onnx/test_ops_random.py diff --git a/runtime/bindings/python/tests/test_onnx/test_ops_reduction.py b/src/bindings/python/tests/test_onnx/test_ops_reduction.py similarity index 100% rename from runtime/bindings/python/tests/test_onnx/test_ops_reduction.py rename to src/bindings/python/tests/test_onnx/test_ops_reduction.py diff --git a/runtime/bindings/python/tests/test_onnx/test_ops_reshape.py b/src/bindings/python/tests/test_onnx/test_ops_reshape.py similarity index 100% rename from runtime/bindings/python/tests/test_onnx/test_ops_reshape.py rename to src/bindings/python/tests/test_onnx/test_ops_reshape.py diff --git a/runtime/bindings/python/tests/test_onnx/test_ops_unary.py b/src/bindings/python/tests/test_onnx/test_ops_unary.py similarity index 100% rename from runtime/bindings/python/tests/test_onnx/test_ops_unary.py rename to src/bindings/python/tests/test_onnx/test_ops_unary.py diff --git a/runtime/bindings/python/tests/test_onnx/test_ops_variadic.py b/src/bindings/python/tests/test_onnx/test_ops_variadic.py similarity index 100% rename from runtime/bindings/python/tests/test_onnx/test_ops_variadic.py rename to src/bindings/python/tests/test_onnx/test_ops_variadic.py diff --git a/runtime/bindings/python/tests/test_onnx/test_zoo_models.py b/src/bindings/python/tests/test_onnx/test_zoo_models.py similarity index 100% rename from runtime/bindings/python/tests/test_onnx/test_zoo_models.py rename to src/bindings/python/tests/test_onnx/test_zoo_models.py diff --git a/runtime/bindings/python/tests/test_onnx/utils/__init__.py b/src/bindings/python/tests/test_onnx/utils/__init__.py similarity index 100% rename from runtime/bindings/python/tests/test_onnx/utils/__init__.py rename to src/bindings/python/tests/test_onnx/utils/__init__.py diff --git a/runtime/bindings/python/tests/test_onnx/utils/model_importer.py b/src/bindings/python/tests/test_onnx/utils/model_importer.py similarity index 100% rename from runtime/bindings/python/tests/test_onnx/utils/model_importer.py rename to src/bindings/python/tests/test_onnx/utils/model_importer.py diff --git a/runtime/bindings/python/tests/test_onnx/utils/onnx_backend.py b/src/bindings/python/tests/test_onnx/utils/onnx_backend.py similarity index 100% rename from runtime/bindings/python/tests/test_onnx/utils/onnx_backend.py rename to src/bindings/python/tests/test_onnx/utils/onnx_backend.py diff --git a/runtime/bindings/python/tests/test_onnx/utils/onnx_helpers.py b/src/bindings/python/tests/test_onnx/utils/onnx_helpers.py similarity index 100% rename from runtime/bindings/python/tests/test_onnx/utils/onnx_helpers.py rename to src/bindings/python/tests/test_onnx/utils/onnx_helpers.py diff --git a/runtime/bindings/python/tests/test_transformations/test_offline_api.py b/src/bindings/python/tests/test_transformations/test_offline_api.py similarity index 100% rename from runtime/bindings/python/tests/test_transformations/test_offline_api.py rename to src/bindings/python/tests/test_transformations/test_offline_api.py diff --git a/runtime/bindings/python/tests_compatibility/__init__.py b/src/bindings/python/tests_compatibility/__init__.py similarity index 100% rename from runtime/bindings/python/tests_compatibility/__init__.py rename to src/bindings/python/tests_compatibility/__init__.py diff --git a/runtime/bindings/python/tests_compatibility/conftest.py b/src/bindings/python/tests_compatibility/conftest.py similarity index 100% rename from runtime/bindings/python/tests_compatibility/conftest.py rename to src/bindings/python/tests_compatibility/conftest.py diff --git a/runtime/bindings/python/tests_compatibility/mock/mock_py_ngraph_frontend/CMakeLists.txt b/src/bindings/python/tests_compatibility/mock/mock_py_ngraph_frontend/CMakeLists.txt similarity index 100% rename from runtime/bindings/python/tests_compatibility/mock/mock_py_ngraph_frontend/CMakeLists.txt rename to src/bindings/python/tests_compatibility/mock/mock_py_ngraph_frontend/CMakeLists.txt diff --git a/runtime/bindings/python/tests_compatibility/mock/mock_py_ngraph_frontend/mock_py_frontend.cpp b/src/bindings/python/tests_compatibility/mock/mock_py_ngraph_frontend/mock_py_frontend.cpp similarity index 100% rename from runtime/bindings/python/tests_compatibility/mock/mock_py_ngraph_frontend/mock_py_frontend.cpp rename to src/bindings/python/tests_compatibility/mock/mock_py_ngraph_frontend/mock_py_frontend.cpp diff --git a/runtime/bindings/python/tests_compatibility/mock/mock_py_ngraph_frontend/mock_py_frontend.hpp b/src/bindings/python/tests_compatibility/mock/mock_py_ngraph_frontend/mock_py_frontend.hpp similarity index 100% rename from runtime/bindings/python/tests_compatibility/mock/mock_py_ngraph_frontend/mock_py_frontend.hpp rename to src/bindings/python/tests_compatibility/mock/mock_py_ngraph_frontend/mock_py_frontend.hpp diff --git a/runtime/bindings/python/tests_compatibility/mock/pyngraph_fe_mock_api/CMakeLists.txt b/src/bindings/python/tests_compatibility/mock/pyngraph_fe_mock_api/CMakeLists.txt similarity index 100% rename from runtime/bindings/python/tests_compatibility/mock/pyngraph_fe_mock_api/CMakeLists.txt rename to src/bindings/python/tests_compatibility/mock/pyngraph_fe_mock_api/CMakeLists.txt diff --git a/runtime/bindings/python/tests_compatibility/mock/pyngraph_fe_mock_api/pyngraph_mock_frontend_api.cpp b/src/bindings/python/tests_compatibility/mock/pyngraph_fe_mock_api/pyngraph_mock_frontend_api.cpp similarity index 100% rename from runtime/bindings/python/tests_compatibility/mock/pyngraph_fe_mock_api/pyngraph_mock_frontend_api.cpp rename to src/bindings/python/tests_compatibility/mock/pyngraph_fe_mock_api/pyngraph_mock_frontend_api.cpp diff --git a/runtime/bindings/python/tests_compatibility/runtime.py b/src/bindings/python/tests_compatibility/runtime.py similarity index 100% rename from runtime/bindings/python/tests_compatibility/runtime.py rename to src/bindings/python/tests_compatibility/runtime.py diff --git a/runtime/bindings/python/tests_compatibility/test_frontend/test_frontend_onnx.py b/src/bindings/python/tests_compatibility/test_frontend/test_frontend_onnx.py similarity index 100% rename from runtime/bindings/python/tests_compatibility/test_frontend/test_frontend_onnx.py rename to src/bindings/python/tests_compatibility/test_frontend/test_frontend_onnx.py diff --git a/runtime/bindings/python/tests_compatibility/test_frontend/test_frontend_onnx_editor.py b/src/bindings/python/tests_compatibility/test_frontend/test_frontend_onnx_editor.py similarity index 100% rename from runtime/bindings/python/tests_compatibility/test_frontend/test_frontend_onnx_editor.py rename to src/bindings/python/tests_compatibility/test_frontend/test_frontend_onnx_editor.py diff --git a/runtime/bindings/python/tests_compatibility/test_frontend/test_frontendmanager.py b/src/bindings/python/tests_compatibility/test_frontend/test_frontendmanager.py similarity index 100% rename from runtime/bindings/python/tests_compatibility/test_frontend/test_frontendmanager.py rename to src/bindings/python/tests_compatibility/test_frontend/test_frontendmanager.py diff --git a/runtime/bindings/python/tests_compatibility/test_ngraph/__init__.py b/src/bindings/python/tests_compatibility/test_ngraph/__init__.py similarity index 100% rename from runtime/bindings/python/tests_compatibility/test_ngraph/__init__.py rename to src/bindings/python/tests_compatibility/test_ngraph/__init__.py diff --git a/runtime/bindings/python/tests_compatibility/test_ngraph/test_adaptive_pool.py b/src/bindings/python/tests_compatibility/test_ngraph/test_adaptive_pool.py similarity index 100% rename from runtime/bindings/python/tests_compatibility/test_ngraph/test_adaptive_pool.py rename to src/bindings/python/tests_compatibility/test_ngraph/test_adaptive_pool.py diff --git a/runtime/bindings/python/tests_compatibility/test_ngraph/test_basic.py b/src/bindings/python/tests_compatibility/test_ngraph/test_basic.py similarity index 100% rename from runtime/bindings/python/tests_compatibility/test_ngraph/test_basic.py rename to src/bindings/python/tests_compatibility/test_ngraph/test_basic.py diff --git a/runtime/bindings/python/tests_compatibility/test_ngraph/test_convolution.py b/src/bindings/python/tests_compatibility/test_ngraph/test_convolution.py similarity index 100% rename from runtime/bindings/python/tests_compatibility/test_ngraph/test_convolution.py rename to src/bindings/python/tests_compatibility/test_ngraph/test_convolution.py diff --git a/runtime/bindings/python/tests_compatibility/test_ngraph/test_core.py b/src/bindings/python/tests_compatibility/test_ngraph/test_core.py similarity index 100% rename from runtime/bindings/python/tests_compatibility/test_ngraph/test_core.py rename to src/bindings/python/tests_compatibility/test_ngraph/test_core.py diff --git a/runtime/bindings/python/tests_compatibility/test_ngraph/test_create_op.py b/src/bindings/python/tests_compatibility/test_ngraph/test_create_op.py similarity index 100% rename from runtime/bindings/python/tests_compatibility/test_ngraph/test_create_op.py rename to src/bindings/python/tests_compatibility/test_ngraph/test_create_op.py diff --git a/runtime/bindings/python/tests_compatibility/test_ngraph/test_ctc_loss.py b/src/bindings/python/tests_compatibility/test_ngraph/test_ctc_loss.py similarity index 100% rename from runtime/bindings/python/tests_compatibility/test_ngraph/test_ctc_loss.py rename to src/bindings/python/tests_compatibility/test_ngraph/test_ctc_loss.py diff --git a/runtime/bindings/python/tests_compatibility/test_ngraph/test_data_movement.py b/src/bindings/python/tests_compatibility/test_ngraph/test_data_movement.py similarity index 100% rename from runtime/bindings/python/tests_compatibility/test_ngraph/test_data_movement.py rename to src/bindings/python/tests_compatibility/test_ngraph/test_data_movement.py diff --git a/runtime/bindings/python/tests_compatibility/test_ngraph/test_dft.py b/src/bindings/python/tests_compatibility/test_ngraph/test_dft.py similarity index 100% rename from runtime/bindings/python/tests_compatibility/test_ngraph/test_dft.py rename to src/bindings/python/tests_compatibility/test_ngraph/test_dft.py diff --git a/runtime/bindings/python/tests_compatibility/test_ngraph/test_dyn_attributes.py b/src/bindings/python/tests_compatibility/test_ngraph/test_dyn_attributes.py similarity index 100% rename from runtime/bindings/python/tests_compatibility/test_ngraph/test_dyn_attributes.py rename to src/bindings/python/tests_compatibility/test_ngraph/test_dyn_attributes.py diff --git a/runtime/bindings/python/tests_compatibility/test_ngraph/test_einsum.py b/src/bindings/python/tests_compatibility/test_ngraph/test_einsum.py similarity index 100% rename from runtime/bindings/python/tests_compatibility/test_ngraph/test_einsum.py rename to src/bindings/python/tests_compatibility/test_ngraph/test_einsum.py diff --git a/runtime/bindings/python/tests_compatibility/test_ngraph/test_gather.py b/src/bindings/python/tests_compatibility/test_ngraph/test_gather.py similarity index 100% rename from runtime/bindings/python/tests_compatibility/test_ngraph/test_gather.py rename to src/bindings/python/tests_compatibility/test_ngraph/test_gather.py diff --git a/runtime/bindings/python/tests_compatibility/test_ngraph/test_idft.py b/src/bindings/python/tests_compatibility/test_ngraph/test_idft.py similarity index 100% rename from runtime/bindings/python/tests_compatibility/test_ngraph/test_idft.py rename to src/bindings/python/tests_compatibility/test_ngraph/test_idft.py diff --git a/runtime/bindings/python/tests_compatibility/test_ngraph/test_input_validation.py b/src/bindings/python/tests_compatibility/test_ngraph/test_input_validation.py similarity index 100% rename from runtime/bindings/python/tests_compatibility/test_ngraph/test_input_validation.py rename to src/bindings/python/tests_compatibility/test_ngraph/test_input_validation.py diff --git a/runtime/bindings/python/tests_compatibility/test_ngraph/test_log_softmax.py b/src/bindings/python/tests_compatibility/test_ngraph/test_log_softmax.py similarity index 100% rename from runtime/bindings/python/tests_compatibility/test_ngraph/test_log_softmax.py rename to src/bindings/python/tests_compatibility/test_ngraph/test_log_softmax.py diff --git a/runtime/bindings/python/tests_compatibility/test_ngraph/test_manager.py b/src/bindings/python/tests_compatibility/test_ngraph/test_manager.py similarity index 100% rename from runtime/bindings/python/tests_compatibility/test_ngraph/test_manager.py rename to src/bindings/python/tests_compatibility/test_ngraph/test_manager.py diff --git a/runtime/bindings/python/tests_compatibility/test_ngraph/test_node_factory.py b/src/bindings/python/tests_compatibility/test_ngraph/test_node_factory.py similarity index 100% rename from runtime/bindings/python/tests_compatibility/test_ngraph/test_node_factory.py rename to src/bindings/python/tests_compatibility/test_ngraph/test_node_factory.py diff --git a/runtime/bindings/python/tests_compatibility/test_ngraph/test_normalization.py b/src/bindings/python/tests_compatibility/test_ngraph/test_normalization.py similarity index 100% rename from runtime/bindings/python/tests_compatibility/test_ngraph/test_normalization.py rename to src/bindings/python/tests_compatibility/test_ngraph/test_normalization.py diff --git a/runtime/bindings/python/tests_compatibility/test_ngraph/test_ops.py b/src/bindings/python/tests_compatibility/test_ngraph/test_ops.py similarity index 100% rename from runtime/bindings/python/tests_compatibility/test_ngraph/test_ops.py rename to src/bindings/python/tests_compatibility/test_ngraph/test_ops.py diff --git a/runtime/bindings/python/tests_compatibility/test_ngraph/test_ops_binary.py b/src/bindings/python/tests_compatibility/test_ngraph/test_ops_binary.py similarity index 100% rename from runtime/bindings/python/tests_compatibility/test_ngraph/test_ops_binary.py rename to src/bindings/python/tests_compatibility/test_ngraph/test_ops_binary.py diff --git a/runtime/bindings/python/tests_compatibility/test_ngraph/test_ops_fused.py b/src/bindings/python/tests_compatibility/test_ngraph/test_ops_fused.py similarity index 100% rename from runtime/bindings/python/tests_compatibility/test_ngraph/test_ops_fused.py rename to src/bindings/python/tests_compatibility/test_ngraph/test_ops_fused.py diff --git a/runtime/bindings/python/tests_compatibility/test_ngraph/test_ops_matmul.py b/src/bindings/python/tests_compatibility/test_ngraph/test_ops_matmul.py similarity index 100% rename from runtime/bindings/python/tests_compatibility/test_ngraph/test_ops_matmul.py rename to src/bindings/python/tests_compatibility/test_ngraph/test_ops_matmul.py diff --git a/runtime/bindings/python/tests_compatibility/test_ngraph/test_ops_multioutput.py b/src/bindings/python/tests_compatibility/test_ngraph/test_ops_multioutput.py similarity index 100% rename from runtime/bindings/python/tests_compatibility/test_ngraph/test_ops_multioutput.py rename to src/bindings/python/tests_compatibility/test_ngraph/test_ops_multioutput.py diff --git a/runtime/bindings/python/tests_compatibility/test_ngraph/test_ops_reshape.py b/src/bindings/python/tests_compatibility/test_ngraph/test_ops_reshape.py similarity index 100% rename from runtime/bindings/python/tests_compatibility/test_ngraph/test_ops_reshape.py rename to src/bindings/python/tests_compatibility/test_ngraph/test_ops_reshape.py diff --git a/runtime/bindings/python/tests_compatibility/test_ngraph/test_ops_scatter.py b/src/bindings/python/tests_compatibility/test_ngraph/test_ops_scatter.py similarity index 100% rename from runtime/bindings/python/tests_compatibility/test_ngraph/test_ops_scatter.py rename to src/bindings/python/tests_compatibility/test_ngraph/test_ops_scatter.py diff --git a/runtime/bindings/python/tests_compatibility/test_ngraph/test_ops_unary.py b/src/bindings/python/tests_compatibility/test_ngraph/test_ops_unary.py similarity index 100% rename from runtime/bindings/python/tests_compatibility/test_ngraph/test_ops_unary.py rename to src/bindings/python/tests_compatibility/test_ngraph/test_ops_unary.py diff --git a/runtime/bindings/python/tests_compatibility/test_ngraph/test_pooling.py b/src/bindings/python/tests_compatibility/test_ngraph/test_pooling.py similarity index 100% rename from runtime/bindings/python/tests_compatibility/test_ngraph/test_pooling.py rename to src/bindings/python/tests_compatibility/test_ngraph/test_pooling.py diff --git a/runtime/bindings/python/tests_compatibility/test_ngraph/test_proposal.py b/src/bindings/python/tests_compatibility/test_ngraph/test_proposal.py similarity index 100% rename from runtime/bindings/python/tests_compatibility/test_ngraph/test_proposal.py rename to src/bindings/python/tests_compatibility/test_ngraph/test_proposal.py diff --git a/runtime/bindings/python/tests_compatibility/test_ngraph/test_random_uniform.py b/src/bindings/python/tests_compatibility/test_ngraph/test_random_uniform.py similarity index 100% rename from runtime/bindings/python/tests_compatibility/test_ngraph/test_random_uniform.py rename to src/bindings/python/tests_compatibility/test_ngraph/test_random_uniform.py diff --git a/runtime/bindings/python/tests_compatibility/test_ngraph/test_reduction.py b/src/bindings/python/tests_compatibility/test_ngraph/test_reduction.py similarity index 100% rename from runtime/bindings/python/tests_compatibility/test_ngraph/test_reduction.py rename to src/bindings/python/tests_compatibility/test_ngraph/test_reduction.py diff --git a/runtime/bindings/python/tests_compatibility/test_ngraph/test_roll.py b/src/bindings/python/tests_compatibility/test_ngraph/test_roll.py similarity index 100% rename from runtime/bindings/python/tests_compatibility/test_ngraph/test_roll.py rename to src/bindings/python/tests_compatibility/test_ngraph/test_roll.py diff --git a/runtime/bindings/python/tests_compatibility/test_ngraph/test_sequence_processing.py b/src/bindings/python/tests_compatibility/test_ngraph/test_sequence_processing.py similarity index 100% rename from runtime/bindings/python/tests_compatibility/test_ngraph/test_sequence_processing.py rename to src/bindings/python/tests_compatibility/test_ngraph/test_sequence_processing.py diff --git a/runtime/bindings/python/tests_compatibility/test_ngraph/test_swish.py b/src/bindings/python/tests_compatibility/test_ngraph/test_swish.py similarity index 100% rename from runtime/bindings/python/tests_compatibility/test_ngraph/test_swish.py rename to src/bindings/python/tests_compatibility/test_ngraph/test_swish.py diff --git a/runtime/bindings/python/tests_compatibility/test_ngraph/test_utils.py b/src/bindings/python/tests_compatibility/test_ngraph/test_utils.py similarity index 100% rename from runtime/bindings/python/tests_compatibility/test_ngraph/test_utils.py rename to src/bindings/python/tests_compatibility/test_ngraph/test_utils.py diff --git a/runtime/bindings/python/tests_compatibility/test_ngraph/util.py b/src/bindings/python/tests_compatibility/test_ngraph/util.py similarity index 100% rename from runtime/bindings/python/tests_compatibility/test_ngraph/util.py rename to src/bindings/python/tests_compatibility/test_ngraph/util.py diff --git a/runtime/bindings/python/tests_compatibility/test_onnx/__init__.py b/src/bindings/python/tests_compatibility/test_onnx/__init__.py similarity index 100% rename from runtime/bindings/python/tests_compatibility/test_onnx/__init__.py rename to src/bindings/python/tests_compatibility/test_onnx/__init__.py diff --git a/runtime/bindings/python/tests_compatibility/test_onnx/model_zoo_preprocess.sh b/src/bindings/python/tests_compatibility/test_onnx/model_zoo_preprocess.sh similarity index 100% rename from runtime/bindings/python/tests_compatibility/test_onnx/model_zoo_preprocess.sh rename to src/bindings/python/tests_compatibility/test_onnx/model_zoo_preprocess.sh diff --git a/runtime/bindings/python/tests_compatibility/test_onnx/models/add_abc.onnx b/src/bindings/python/tests_compatibility/test_onnx/models/add_abc.onnx similarity index 100% rename from runtime/bindings/python/tests_compatibility/test_onnx/models/add_abc.onnx rename to src/bindings/python/tests_compatibility/test_onnx/models/add_abc.onnx diff --git a/runtime/bindings/python/tests_compatibility/test_onnx/models/data/tensor.data b/src/bindings/python/tests_compatibility/test_onnx/models/data/tensor.data similarity index 100% rename from runtime/bindings/python/tests_compatibility/test_onnx/models/data/tensor.data rename to src/bindings/python/tests_compatibility/test_onnx/models/data/tensor.data diff --git a/runtime/bindings/python/tests_compatibility/test_onnx/models/external_data.onnx b/src/bindings/python/tests_compatibility/test_onnx/models/external_data.onnx similarity index 100% rename from runtime/bindings/python/tests_compatibility/test_onnx/models/external_data.onnx rename to src/bindings/python/tests_compatibility/test_onnx/models/external_data.onnx diff --git a/runtime/bindings/python/tests_compatibility/test_onnx/test_backend.py b/src/bindings/python/tests_compatibility/test_onnx/test_backend.py similarity index 100% rename from runtime/bindings/python/tests_compatibility/test_onnx/test_backend.py rename to src/bindings/python/tests_compatibility/test_onnx/test_backend.py diff --git a/runtime/bindings/python/tests_compatibility/test_onnx/test_onnx_external_data.py b/src/bindings/python/tests_compatibility/test_onnx/test_onnx_external_data.py similarity index 100% rename from runtime/bindings/python/tests_compatibility/test_onnx/test_onnx_external_data.py rename to src/bindings/python/tests_compatibility/test_onnx/test_onnx_external_data.py diff --git a/runtime/bindings/python/tests_compatibility/test_onnx/test_onnx_import.py b/src/bindings/python/tests_compatibility/test_onnx/test_onnx_import.py similarity index 100% rename from runtime/bindings/python/tests_compatibility/test_onnx/test_onnx_import.py rename to src/bindings/python/tests_compatibility/test_onnx/test_onnx_import.py diff --git a/runtime/bindings/python/tests_compatibility/test_onnx/test_ops_batchnorm.py b/src/bindings/python/tests_compatibility/test_onnx/test_ops_batchnorm.py similarity index 100% rename from runtime/bindings/python/tests_compatibility/test_onnx/test_ops_batchnorm.py rename to src/bindings/python/tests_compatibility/test_onnx/test_ops_batchnorm.py diff --git a/runtime/bindings/python/tests_compatibility/test_onnx/test_ops_binary.py b/src/bindings/python/tests_compatibility/test_onnx/test_ops_binary.py similarity index 100% rename from runtime/bindings/python/tests_compatibility/test_onnx/test_ops_binary.py rename to src/bindings/python/tests_compatibility/test_onnx/test_ops_binary.py diff --git a/runtime/bindings/python/tests_compatibility/test_onnx/test_ops_convpool.py b/src/bindings/python/tests_compatibility/test_onnx/test_ops_convpool.py similarity index 100% rename from runtime/bindings/python/tests_compatibility/test_onnx/test_ops_convpool.py rename to src/bindings/python/tests_compatibility/test_onnx/test_ops_convpool.py diff --git a/runtime/bindings/python/tests_compatibility/test_onnx/test_ops_logical.py b/src/bindings/python/tests_compatibility/test_onnx/test_ops_logical.py similarity index 100% rename from runtime/bindings/python/tests_compatibility/test_onnx/test_ops_logical.py rename to src/bindings/python/tests_compatibility/test_onnx/test_ops_logical.py diff --git a/runtime/bindings/python/tests_compatibility/test_onnx/test_ops_matmul.py b/src/bindings/python/tests_compatibility/test_onnx/test_ops_matmul.py similarity index 100% rename from runtime/bindings/python/tests_compatibility/test_onnx/test_ops_matmul.py rename to src/bindings/python/tests_compatibility/test_onnx/test_ops_matmul.py diff --git a/runtime/bindings/python/tests_compatibility/test_onnx/test_ops_nonlinear.py b/src/bindings/python/tests_compatibility/test_onnx/test_ops_nonlinear.py similarity index 100% rename from runtime/bindings/python/tests_compatibility/test_onnx/test_ops_nonlinear.py rename to src/bindings/python/tests_compatibility/test_onnx/test_ops_nonlinear.py diff --git a/runtime/bindings/python/tests_compatibility/test_onnx/test_ops_reduction.py b/src/bindings/python/tests_compatibility/test_onnx/test_ops_reduction.py similarity index 100% rename from runtime/bindings/python/tests_compatibility/test_onnx/test_ops_reduction.py rename to src/bindings/python/tests_compatibility/test_onnx/test_ops_reduction.py diff --git a/runtime/bindings/python/tests_compatibility/test_onnx/test_ops_reshape.py b/src/bindings/python/tests_compatibility/test_onnx/test_ops_reshape.py similarity index 100% rename from runtime/bindings/python/tests_compatibility/test_onnx/test_ops_reshape.py rename to src/bindings/python/tests_compatibility/test_onnx/test_ops_reshape.py diff --git a/runtime/bindings/python/tests_compatibility/test_onnx/test_ops_unary.py b/src/bindings/python/tests_compatibility/test_onnx/test_ops_unary.py similarity index 100% rename from runtime/bindings/python/tests_compatibility/test_onnx/test_ops_unary.py rename to src/bindings/python/tests_compatibility/test_onnx/test_ops_unary.py diff --git a/runtime/bindings/python/tests_compatibility/test_onnx/test_ops_variadic.py b/src/bindings/python/tests_compatibility/test_onnx/test_ops_variadic.py similarity index 100% rename from runtime/bindings/python/tests_compatibility/test_onnx/test_ops_variadic.py rename to src/bindings/python/tests_compatibility/test_onnx/test_ops_variadic.py diff --git a/runtime/bindings/python/tests_compatibility/test_onnx/test_zoo_models.py b/src/bindings/python/tests_compatibility/test_onnx/test_zoo_models.py similarity index 100% rename from runtime/bindings/python/tests_compatibility/test_onnx/test_zoo_models.py rename to src/bindings/python/tests_compatibility/test_onnx/test_zoo_models.py diff --git a/runtime/bindings/python/tests_compatibility/test_onnx/utils/__init__.py b/src/bindings/python/tests_compatibility/test_onnx/utils/__init__.py similarity index 100% rename from runtime/bindings/python/tests_compatibility/test_onnx/utils/__init__.py rename to src/bindings/python/tests_compatibility/test_onnx/utils/__init__.py diff --git a/runtime/bindings/python/tests_compatibility/test_onnx/utils/model_importer.py b/src/bindings/python/tests_compatibility/test_onnx/utils/model_importer.py similarity index 100% rename from runtime/bindings/python/tests_compatibility/test_onnx/utils/model_importer.py rename to src/bindings/python/tests_compatibility/test_onnx/utils/model_importer.py diff --git a/runtime/bindings/python/tests_compatibility/test_onnx/utils/onnx_backend.py b/src/bindings/python/tests_compatibility/test_onnx/utils/onnx_backend.py similarity index 100% rename from runtime/bindings/python/tests_compatibility/test_onnx/utils/onnx_backend.py rename to src/bindings/python/tests_compatibility/test_onnx/utils/onnx_backend.py diff --git a/runtime/bindings/python/tests_compatibility/test_onnx/utils/onnx_helpers.py b/src/bindings/python/tests_compatibility/test_onnx/utils/onnx_helpers.py similarity index 100% rename from runtime/bindings/python/tests_compatibility/test_onnx/utils/onnx_helpers.py rename to src/bindings/python/tests_compatibility/test_onnx/utils/onnx_helpers.py diff --git a/runtime/bindings/python/thirdparty/pybind11 b/src/bindings/python/thirdparty/pybind11 similarity index 100% rename from runtime/bindings/python/thirdparty/pybind11 rename to src/bindings/python/thirdparty/pybind11 diff --git a/runtime/bindings/python/tox.ini b/src/bindings/python/tox.ini similarity index 100% rename from runtime/bindings/python/tox.ini rename to src/bindings/python/tox.ini