Update hyperopt param docs to be clear that non-conclusive parameters will be ignored

This commit is contained in:
Matthias
2022-07-11 08:14:39 +02:00
parent 0600c4d70e
commit 7d6b3d0e02
2 changed files with 3 additions and 1 deletions

View File

@@ -191,6 +191,7 @@ def detect_parameters(
and attr.category is not None and attr.category != category):
raise OperationalException(
f'Inconclusive parameter name {attr_name}, category: {attr.category}.')
if (category == attr.category or
(attr_name.startswith(category + '_') and attr.category is None)):
yield attr_name, attr