Update paths to OMZ tools (#8072)
This commit is contained in:
parent
e976a221f5
commit
028d78a90f
@ -236,13 +236,15 @@ def prepare_omz_model(openvino_ref, model, omz_repo, omz_cache_dir, tmpdir):
|
|||||||
Download and convert Open Model Zoo model to Intermediate Representation,
|
Download and convert Open Model Zoo model to Intermediate Representation,
|
||||||
get path to model XML.
|
get path to model XML.
|
||||||
"""
|
"""
|
||||||
# Step 1: downloader
|
|
||||||
omz_log = logging.getLogger("prepare_omz_model")
|
omz_log = logging.getLogger("prepare_omz_model")
|
||||||
|
|
||||||
python_executable = sys.executable
|
python_executable = sys.executable
|
||||||
downloader_path = omz_repo / "tools" / "downloader" / "downloader.py"
|
converter_path = omz_repo / "tools" / "model_tools" / "converter.py"
|
||||||
|
downloader_path = omz_repo / "tools" / "model_tools" / "downloader.py"
|
||||||
|
info_dumper_path = omz_repo / "tools" / "model_tools" / "info_dumper.py"
|
||||||
model_path_root = tmpdir
|
model_path_root = tmpdir
|
||||||
|
|
||||||
|
# Step 1: downloader
|
||||||
cmd = [f'{python_executable}', f'{downloader_path}',
|
cmd = [f'{python_executable}', f'{downloader_path}',
|
||||||
'--name', f'{model["name"]}',
|
'--name', f'{model["name"]}',
|
||||||
f'--precisions={model["precision"]}',
|
f'--precisions={model["precision"]}',
|
||||||
@ -257,7 +259,6 @@ def prepare_omz_model(openvino_ref, model, omz_repo, omz_cache_dir, tmpdir):
|
|||||||
assert return_code == 0, "Downloading OMZ models has failed!"
|
assert return_code == 0, "Downloading OMZ models has failed!"
|
||||||
|
|
||||||
# Step 2: converter
|
# Step 2: converter
|
||||||
converter_path = omz_repo / "tools" / "downloader" / "converter.py"
|
|
||||||
ir_path = model_path_root / "_IR"
|
ir_path = model_path_root / "_IR"
|
||||||
# Note: remove --precisions if both precisions (FP32 & FP16) are required
|
# Note: remove --precisions if both precisions (FP32 & FP16) are required
|
||||||
cmd = [f'{python_executable}', f'{converter_path}',
|
cmd = [f'{python_executable}', f'{converter_path}',
|
||||||
@ -265,14 +266,12 @@ def prepare_omz_model(openvino_ref, model, omz_repo, omz_cache_dir, tmpdir):
|
|||||||
'-p', f'{python_executable}',
|
'-p', f'{python_executable}',
|
||||||
f'--precisions={model["precision"]}',
|
f'--precisions={model["precision"]}',
|
||||||
'--output_dir', f'{ir_path}',
|
'--output_dir', f'{ir_path}',
|
||||||
'--download_dir', f'{model_path_root}',
|
'--download_dir', f'{model_path_root}']
|
||||||
'--mo', f'{openvino_ref / "tools"/ "model_optimizer" / "mo.py"}']
|
|
||||||
|
|
||||||
return_code, output = cmd_exec(cmd, env=get_openvino_environment(openvino_ref), log=omz_log)
|
return_code, output = cmd_exec(cmd, env=get_openvino_environment(openvino_ref), log=omz_log)
|
||||||
assert return_code == 0, "Converting OMZ models has failed!"
|
assert return_code == 0, "Converting OMZ models has failed!"
|
||||||
|
|
||||||
# Step 3: info_dumper
|
# Step 3: info_dumper
|
||||||
info_dumper_path = omz_repo / "tools" / "downloader" / "info_dumper.py"
|
|
||||||
cmd = [f'{python_executable}',
|
cmd = [f'{python_executable}',
|
||||||
f'{info_dumper_path}',
|
f'{info_dumper_path}',
|
||||||
'--name', f'{model["name"]}']
|
'--name', f'{model["name"]}']
|
||||||
|
Loading…
Reference in New Issue
Block a user