constraintin the desired Metric object when creating your experiment. You must specify a
thresholdfor the Constraint Metric. When the objective is set to
minimize, runs with constraint metric values lower than or equal to the threshold are considered feasible. When the objective is set to
maximize, runs with constraint metric values greater than or equal to the threshold are considered feasible.
thresholdon the properties page of an experiment at any time while the experiment is in progress.
thresholddefined for a Constraint Metric cannot be satisfied anywhere in the domain, this feature will perform unpredictably. For example, if you set the threshold for inference time to
0(which is not actually possible), this feature will assume 0 ms is actually possible and explore the domain erratically trying to find solutions that satisfy this threshold. When defining constraints, it is best to state values at the start of an experiment which are well-understood based on previous experiments or prior knowledge.
budgethigher. SigOpt Experiments with Metric Constraints require additional data points to understand the associated feasible parameter space. We recommend adding 25% to your original
budgetfor each additional constraint metric.
budgetmust be set for an experiment with Metric Constraints.