numerous.client.optimization.orchestrator module#

class numerous.client.optimization.orchestrator.BaseOptimizationOrchestrator(client, parallelism)#

Bases: ABC

abstract aggregate(iteration)#
Return type:

float

abstract get_iteration_configs()#
Return type:

List[List[ScenarioSetting]]

abstract goal_function(current, best)#
Return type:

float

run(poll_timeout=1.0)#
Return type:

Tuple[OptimizationIteration, Any]

class numerous.client.optimization.orchestrator.OptimizationIteration(scenario_id, execution_id, scenario_settings)#

Bases: object

classmethod from_dict(iteration)#
Return type:

OptimizationIteration

to_dict()#
Return type:

Dict[str, Any]