ConfigSpace is a very good library for search space specification. Which conditional settings for effective pruning. And it is used in SMAC (which is used in auto-sklearn, and also AutoPyTorch), has proven capability of describing search space as a graph.
new version of ray tune supports using config_space for BOHB search algo, while original grid and search still uses old style config. Consider using BOHB as default.
ConfigSpace is a very good library for search space specification. Which conditional settings for effective pruning. And it is used in SMAC (which is used in auto-sklearn, and also AutoPyTorch), has proven capability of describing search space as a graph.