Skip to content

Commit

Permalink
address comments
Browse files Browse the repository at this point in the history
Signed-off-by: KumoLiu <[email protected]>
  • Loading branch information
KumoLiu committed Oct 12, 2023
1 parent e07b4e0 commit b8a39b2
Showing 1 changed file with 9 additions and 6 deletions.
15 changes: 9 additions & 6 deletions monai/bundle/scripts.py
Original file line number Diff line number Diff line change
Expand Up @@ -1255,7 +1255,6 @@ def ckpt_export(
e.g. ``--_meta#network_data_format#inputs#image#num_channels 3``.
"""
bundle_root = override.pop("bundle_root", os.getcwd())
_args = update_kwargs(
args=args_file,
net_id=net_id,
Expand All @@ -1267,7 +1266,6 @@ def ckpt_export(
use_trace=use_trace,
input_shape=input_shape,
converter_kwargs=converter_kwargs,
bundle_root=bundle_root,
**override,
)
_log_input_summary(tag="ckpt_export", args=_args)
Expand All @@ -1294,20 +1292,25 @@ def ckpt_export(
converter_kwargs={},
)

parser = ConfigParser()
if "bundle_root" in _args:
bundle_root = _args["bundle_root"]
else:
bundle_root = os.getcwd()

parser = ConfigParser()
parser.read_config(f=config_file_)
meta_file_ = os.path.join(bundle_root, "configs", "metadata.json") if meta_file_ is None else meta_file_
if os.path.exists(meta_file_):
parser.read_meta(f=meta_file_)

# the rest key-values in the _args are to override config content
for k, v in _args.items():
parser[k] = v

meta_file_ = os.path.join(bundle_root, "configs", "metadata.json") if meta_file_ is None else meta_file_
filepath_ = os.path.join(bundle_root, "models", "model.ts") if filepath_ is None else filepath_
ckpt_file_ = os.path.join(bundle_root, "models", "model.pt") if ckpt_file_ is None else ckpt_file_
if not os.path.exists(ckpt_file_):
raise FileNotFoundError(f'Checkpoint file "{ckpt_file_}" not found, please specify it in argument "ckpt_file".')
if os.path.exists(meta_file_):
parser.read_meta(f=meta_file_)

net_id_ = "network_def" if net_id_ is None else net_id_
try:
Expand Down

0 comments on commit b8a39b2

Please sign in to comment.