[MO] Print information about new API 2.0 (#10567)
* [MO] Print information about new API 2.0 Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com> * Apply feedback Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com> * Apply feedback Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
This commit is contained in:
parent
aced89a655
commit
bc0a84a1c1
@ -34,7 +34,7 @@ from openvino.tools.mo.utils.cli_parser import check_available_transforms, get_c
|
|||||||
get_placeholder_shapes, get_tf_cli_options, get_tuple_values, parse_transform, parse_tuple_pairs
|
get_placeholder_shapes, get_tf_cli_options, get_tuple_values, parse_transform, parse_tuple_pairs
|
||||||
from openvino.tools.mo.utils.error import Error, FrameworkError
|
from openvino.tools.mo.utils.error import Error, FrameworkError
|
||||||
from openvino.tools.mo.utils.find_ie_version import find_ie_version
|
from openvino.tools.mo.utils.find_ie_version import find_ie_version
|
||||||
from openvino.tools.mo.utils.get_ov_update_message import get_ov_update_message
|
from openvino.tools.mo.utils.get_ov_update_message import get_ov_update_message, get_ov_api20_message
|
||||||
from openvino.tools.mo.utils.guess_framework import deduce_legacy_frontend_by_namespace
|
from openvino.tools.mo.utils.guess_framework import deduce_legacy_frontend_by_namespace
|
||||||
from openvino.tools.mo.utils.logger import init_logger, progress_printer
|
from openvino.tools.mo.utils.logger import init_logger, progress_printer
|
||||||
from openvino.tools.mo.utils.model_analysis import AnalysisResults
|
from openvino.tools.mo.utils.model_analysis import AnalysisResults
|
||||||
@ -523,11 +523,15 @@ def main(cli_parser: argparse.ArgumentParser, fem: FrontEndManager, framework: s
|
|||||||
argv.feManager = fem
|
argv.feManager = fem
|
||||||
|
|
||||||
ov_update_message = None
|
ov_update_message = None
|
||||||
|
ov_api20_message = None
|
||||||
if not hasattr(argv, 'silent') or not argv.silent:
|
if not hasattr(argv, 'silent') or not argv.silent:
|
||||||
ov_update_message = get_ov_update_message()
|
ov_update_message = get_ov_update_message()
|
||||||
|
ov_api20_message = get_ov_api20_message()
|
||||||
ret_code = driver(argv)
|
ret_code = driver(argv)
|
||||||
if ov_update_message:
|
if ov_update_message:
|
||||||
print(ov_update_message)
|
print(ov_update_message)
|
||||||
|
if ov_api20_message and ret_code == 0:
|
||||||
|
print(ov_api20_message)
|
||||||
telemetry.send_event('mo', 'conversion_result', 'success')
|
telemetry.send_event('mo', 'conversion_result', 'success')
|
||||||
telemetry.end_session('mo')
|
telemetry.end_session('mo')
|
||||||
telemetry.force_shutdown(1.0)
|
telemetry.force_shutdown(1.0)
|
||||||
|
@ -14,3 +14,13 @@ def get_ov_update_message():
|
|||||||
link = 'https://software.intel.com/content/www/us/en/develop/tools/openvino-toolkit/download.html?cid=other&source=prod&campid=ww_2022_bu_IOTG_OpenVINO-2022-1&content=upg_all&medium=organic'
|
link = 'https://software.intel.com/content/www/us/en/develop/tools/openvino-toolkit/download.html?cid=other&source=prod&campid=ww_2022_bu_IOTG_OpenVINO-2022-1&content=upg_all&medium=organic'
|
||||||
|
|
||||||
return msg_fmt.format(link) if current_date >= expected_update_date else None
|
return msg_fmt.format(link) if current_date >= expected_update_date else None
|
||||||
|
|
||||||
|
|
||||||
|
def get_ov_api20_message():
|
||||||
|
link = "https://docs.openvino.ai"
|
||||||
|
message = '[ INFO ] The model was converted to IR v11, the latest model format that corresponds to the source DL framework ' \
|
||||||
|
'input/output format. While IR v11 is backwards compatible with OpenVINO Inference Engine API v1.0, ' \
|
||||||
|
'please use API v2.0 (as of 2022.1) to take advantage of the latest improvements in IR v11.\n' \
|
||||||
|
'Find more information about API v2.0 and IR v11 at {}'.format(link)
|
||||||
|
|
||||||
|
return message
|
||||||
|
Loading…
Reference in New Issue
Block a user