|
1 | 1 | # Copyright (C) 2018-2024 Intel Corporation
|
2 | 2 | # SPDX-License-Identifier: Apache-2.0
|
3 | 3 |
|
| 4 | +import sys |
4 | 5 | from openvino.tools.ovc.convert import convert_model
|
5 |
| -from openvino.tools.ovc.telemetry_utils import is_optimum, init_ovc_telemetry |
| 6 | +from openvino.tools.ovc.telemetry_utils import is_optimum, init_ovc_telemetry, is_torch_compile |
6 | 7 |
|
7 | 8 | import importlib.metadata as importlib_metadata
|
8 | 9 |
|
|
11 | 12 | except importlib_metadata.PackageNotFoundError:
|
12 | 13 | optimum_version = None
|
13 | 14 |
|
14 |
| -from openvino.runtime import get_version as get_rt_version # pylint: disable=no-name-in-module,import-error |
| 15 | +from openvino import get_version as get_rt_version # pylint: disable=no-name-in-module,import-error |
15 | 16 | telemetry = init_ovc_telemetry('OpenVINO')
|
16 | 17 | telemetry.send_event("ov", "import", "general_import")
|
17 | 18 |
|
18 | 19 | if is_optimum() and optimum_version is not None:
|
19 | 20 | telemetry = init_ovc_telemetry("Optimum Intel", optimum_version)
|
20 | 21 | telemetry.send_event("optimum", "import", "import_from_optimum,ov_version:{}".format(get_rt_version()))
|
| 22 | + |
| 23 | +if is_torch_compile() and 'torch' in sys.modules: |
| 24 | + torch_version = importlib_metadata.version("torch") |
| 25 | + telemetry = init_ovc_telemetry("torch.compile", torch_version) |
| 26 | + telemetry.send_event("torch.compile", "import", "Import from torch.compile(), ov_version: {}".format(get_rt_version())) |
0 commit comments