{"record":{"id":"610f430bc0199f06","repo":"tensorflow/models","slug":"invalid-metric-type-610f43","errorCode":null,"errorMessage":"Invalid metric_type: {}","messagePattern":"Invalid metric_type: (.+?)","errorType":"exception","errorClass":"ValueError","httpStatus":null,"severity":"error","filePath":"official/projects/fffner/fffner_prediction.py","lineNumber":74,"sourceCode":"  metric_type: str = 'accuracy'\n  # Defines the concrete model config at instantiation time.\n  model: FFFNerModelConfig = dataclasses.field(\n      default_factory=FFFNerModelConfig\n  )\n  train_data: cfg.DataConfig = dataclasses.field(default_factory=cfg.DataConfig)\n  validation_data: cfg.DataConfig = dataclasses.field(\n      default_factory=cfg.DataConfig\n  )\n\n\n@task_factory.register_task_cls(FFFNerPredictionConfig)\nclass FFFNerTask(base_task.Task):\n  \"\"\"Task object for FFFNer.\"\"\"\n\n  def __init__(self, params: cfg.TaskConfig, logging_dir=None, name=None):\n    super().__init__(params, logging_dir, name=name)\n    if params.metric_type not in METRIC_TYPES:\n      raise ValueError('Invalid metric_type: {}'.format(params.metric_type))\n    self.metric_type = params.metric_type\n    self.label_field_is_entity = 'is_entity_label'\n    self.label_field_entity_type = 'entity_type_label'\n\n  def build_model(self):\n    if self.task_config.hub_module_url and self.task_config.init_checkpoint:\n      raise ValueError('At most one of `hub_module_url` and '\n                       '`init_checkpoint` can be specified.')\n    if self.task_config.hub_module_url:\n      encoder_network = utils.get_encoder_from_hub(\n          self.task_config.hub_module_url)\n    else:\n      encoder_network = encoders.build_encoder(self.task_config.model.encoder)\n    encoder_cfg = self.task_config.model.encoder.get()\n    if self.task_config.model.encoder.type == 'xlnet':\n      assert False, 'Not supported yet'\n    else:\n      return fffner_classifier.FFFNerClassifier(","sourceCodeStart":56,"sourceCodeEnd":92,"githubUrl":"https://github.com/tensorflow/models/blob/e006f5f0d534913e49c1f1dae87364039fa607e2/official/projects/fffner/fffner_prediction.py#L56-L92","documentation":"Error \"Invalid metric_type: {}\" thrown in tensorflow/models.","triggerScenarios":"Thrown at official/projects/fffner/fffner_prediction.py:74 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"e006f5f0d534913e49c1f1dae87364039fa607e2","analyzedAt":"2026-08-24T14:09:15.576Z","schemaVersion":2},"datasetVersion":"2026-08-24T17:17:21.512Z"}