mirror of
https://github.com/microsoft/autogen.git
synced 2025-11-03 03:10:04 +00:00
parent
46f80dfa16
commit
f301bf8d8f
@ -369,7 +369,9 @@ def denormalize(
|
|||||||
n = len(domain.categories)
|
n = len(domain.categories)
|
||||||
if isinstance(value, list):
|
if isinstance(value, list):
|
||||||
# denormalize list
|
# denormalize list
|
||||||
choice = int(np.floor(value[-1] * n))
|
choice = min(
|
||||||
|
n - 1, int(np.floor(value[-1] * n))
|
||||||
|
) # max choice is n-1
|
||||||
config_denorm[key] = point = value[choice]
|
config_denorm[key] = point = value[choice]
|
||||||
point["_choice_"] = choice
|
point["_choice_"] = choice
|
||||||
continue
|
continue
|
||||||
@ -379,8 +381,8 @@ def denormalize(
|
|||||||
]
|
]
|
||||||
else:
|
else:
|
||||||
assert key in normalized_reference_config
|
assert key in normalized_reference_config
|
||||||
if np.floor(value * n) == np.floor(
|
if min(n - 1, np.floor(value * n)) == min(
|
||||||
normalized_reference_config[key] * n
|
n - 1, np.floor(normalized_reference_config[key] * n)
|
||||||
):
|
):
|
||||||
config_denorm[key] = reference_config[key]
|
config_denorm[key] = reference_config[key]
|
||||||
else: # ****random value each time!****
|
else: # ****random value each time!****
|
||||||
|
|||||||
@ -1 +1 @@
|
|||||||
__version__ = "1.0.0"
|
__version__ = "1.0.1"
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user