diff options
author | Cedric Nugteren <web@cedricnugteren.nl> | 2016-08-21 20:35:20 +0200 |
---|---|---|
committer | Cedric Nugteren <web@cedricnugteren.nl> | 2016-08-21 20:35:20 +0200 |
commit | 0c0f0ac7f9b3b06244d5bdcde48fde4f9ffceb58 (patch) | |
tree | fed5bc5b361cc4ee3a5824814c927d8716602a2c /scripts/database | |
parent | 84db8958d1238d7b171d83989d60c3605a4e2ba2 (diff) |
Also changed the default-default for unknown device types to use the same method as for known device groups
Diffstat (limited to 'scripts/database')
-rw-r--r-- | scripts/database/database/defaults.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/scripts/database/database/defaults.py b/scripts/database/database/defaults.py index 3428d9a9..8a02c201 100644 --- a/scripts/database/database/defaults.py +++ b/scripts/database/database/defaults.py @@ -51,7 +51,10 @@ def calculate_defaults(database, verbose, calculate_common_best=True): # Defaults over all device types and vendors groups = database.groupby(clblast.KERNEL_ATTRIBUTES + ["kernel"] + clblast.ARGUMENT_ATTRIBUTES) for group_name, database_group in groups: - default_values = get_smallest_best(database_group) + if calculate_common_best: + default_values = get_common_best(database_group, group_name, verbose) + else: + default_values = get_smallest_best(database_group) default_values["device_vendor"] = clblast.VENDOR_DEFAULT default_values["device_type"] = clblast.DEVICE_TYPE_DEFAULT default_values = set_default_device(default_values) |