Skip to content

SEGOMOE API Reference

Installation and usage

sb_arch_opt.algo.segomoe_interface.SEGOMOEInterface(problem: ArchOptProblemBase, results_folder: str, n_init: int, n_infill: int, use_moe=True, sego_options=None, model_options=None, verbose=True)

Class for interfacing with SEGOMOE

x: np.ndarray property

Design vectors

f: np.ndarray property

Objective values

g: np.ndarray property

Inequality constraints

pop: Population property

Population of all evaluated points

opt: Population property

Optimal points (Pareto front if multi-objective)

initialize_from_previous(results_folder: str = None)

run_optimization()

run_doe(n: int = None)