Commit 564212df authored by Manuel Günther's avatar Manuel Günther
Browse files

baselines evaluation by default takes the default protocol

parent cde00256
...@@ -279,10 +279,16 @@ def main(command_line_parameters = None): ...@@ -279,10 +279,16 @@ def main(command_line_parameters = None):
logger.warn("Skipping algorithm '%s' since the results cannot be found.", algorithm) logger.warn("Skipping algorithm '%s' since the results cannot be found.", algorithm)
continue continue
if len(protocols) > 1: if len(protocols) > 1:
# load the default protocol of the database
protocol = bob.bio.base.load_resource(args.database, "database").protocol
if protocol not in protocols:
protocol = protocols[0]
logger.warn("There are several protocols found in directory '%s'. Here, we use protocol '%s'.", os.path.join(result_dir, algorithm), protocols[0]) logger.warn("There are several protocols found in directory '%s'. Here, we use protocol '%s'.", os.path.join(result_dir, algorithm), protocols[0])
else:
protocol = protocols[0]
nonorm_sub_dir = os.path.join(algorithm, protocols[0], 'nonorm') nonorm_sub_dir = os.path.join(algorithm, protocol, 'nonorm')
ztnorm_sub_dir = os.path.join(algorithm, protocols[0], 'ztnorm') ztnorm_sub_dir = os.path.join(algorithm, protocol, 'ztnorm')
# collect the resulting files # collect the resulting files
if os.path.exists(os.path.join(result_dir, nonorm_sub_dir, 'scores-dev')): if os.path.exists(os.path.join(result_dir, nonorm_sub_dir, 'scores-dev')):
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment