summaryrefslogtreecommitdiff
path: root/scripts/database
diff options
context:
space:
mode:
authorCedric Nugteren <web@cedricnugteren.nl>2016-08-21 20:35:20 +0200
committerCedric Nugteren <web@cedricnugteren.nl>2016-08-21 20:35:20 +0200
commit0c0f0ac7f9b3b06244d5bdcde48fde4f9ffceb58 (patch)
treefed5bc5b361cc4ee3a5824814c927d8716602a2c /scripts/database
parent84db8958d1238d7b171d83989d60c3605a4e2ba2 (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.py5
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)