@@ -237,18 +237,34 @@ def validate_nodes_with_dataset(self, dataset: Dataset, mode: SearchSpaceValidat
237237 filtered_search_space = []
238238 if is_multilabel and self .target_metric not in self .node_info .multilabel_available_metrics :
239239 handle_message_on_mode (
240- mode , f"Target metric '{ self .target_metric } ' is not available for multilabel datasets." , True
240+ mode ,
241+ f"Target metric '{ self .target_metric } ' is not available for multilabel datasets. "
242+ f"Available metrics: { list (self .node_info .multilabel_available_metrics .keys ())} " ,
243+ True ,
241244 )
242245 elif not is_multilabel and self .target_metric not in self .node_info .multiclass_available_metrics :
243246 handle_message_on_mode (
244- mode , f"Target metric '{ self .target_metric } ' is not available for multiclass datasets." , True
247+ mode ,
248+ f"Target metric '{ self .target_metric } ' is not available for multiclass datasets. "
249+ f"Available metrics: { list (self .node_info .multiclass_available_metrics .keys ())} " ,
250+ True ,
245251 )
246252
247253 for metric in self .metrics :
248254 if is_multilabel and metric not in self .node_info .multilabel_available_metrics :
249- handle_message_on_mode (mode , f"Metric '{ metric } ' is not available for multilabel datasets." , True )
255+ handle_message_on_mode (
256+ mode ,
257+ f"Metric '{ metric } ' is not available for multilabel datasets. "
258+ f"Available metrics: { list (self .node_info .multilabel_available_metrics .keys ())} " ,
259+ True ,
260+ )
250261 elif not is_multilabel and metric not in self .node_info .multiclass_available_metrics :
251- handle_message_on_mode (mode , f"Metric '{ metric } ' is not available for multiclass datasets." , True )
262+ handle_message_on_mode (
263+ mode ,
264+ f"Metric '{ metric } ' is not available for multiclass datasets. "
265+ f"Available metrics: { list (self .node_info .multiclass_available_metrics .keys ())} " ,
266+ True ,
267+ )
252268
253269 for search_space in deepcopy (self .modules_search_spaces ):
254270 module_name = search_space ["module_name" ]
0 commit comments