File tree Expand file tree Collapse file tree 1 file changed +15
-4
lines changed
Expand file tree Collapse file tree 1 file changed +15
-4
lines changed Original file line number Diff line number Diff line change 66import matplotlib
77import matplotlib .pyplot as plt
88
9- from ..settings import EVAL_PATH
9+ from .. import settings
1010from ..visualization .global_frame import GlobalFrame
1111from ..visualization .two_view_frame import TwoViewFrame
1212from . import get_benchmark
2525 parser .add_argument ("dotlist" , nargs = "*" )
2626 args = parser .parse_intermixed_args ()
2727
28- output_dir = Path (EVAL_PATH , args .benchmark )
29-
3028 results = {}
3129 summaries = defaultdict (dict )
3230
3937 loader = bm .get_dataloader ()
4038
4139 for name in args .dotlist :
42- experiment_dir = output_dir / name
40+ possible_paths = [
41+ settings .EVAL_PATH / args .benchmark / name ,
42+ settings .TRAINING_PATH / name / args .benchmark ,
43+ ]
44+ experiment_dir = None
45+ for path in possible_paths :
46+ if path .exists ():
47+ experiment_dir = path
48+ break
49+ if experiment_dir is None :
50+ raise FileNotFoundError (
51+ f"Experiment directory for { name } not found. "
52+ f" Checked: { possible_paths } "
53+ )
4354 pred_file = experiment_dir / "predictions.h5"
4455 s , results [name ] = load_eval (experiment_dir )
4556 predictions [name ] = pred_file
You can’t perform that action at this time.
0 commit comments