I think this happens because when sampling the initial configs from a RandomInitialDesign, configspace.create_uniform_configspace_copy is called to instantiate a modified copy of the search space (which replaces each hyperparameter with uniform versions thereof), while conditions are explicitly set on the newly created space, setting forbiddens is omitted.
I think this happens because when sampling the initial configs from a
RandomInitialDesign,configspace.create_uniform_configspace_copyis called to instantiate a modified copy of the search space (which replaces each hyperparameter with uniform versions thereof), while conditions are explicitly set on the newly created space, setting forbiddens is omitted.