{"record":{"id":"f403ab9d61b1b25a","repo":"tensorflow/models","slug":"unknown-decoder-type-f403ab","errorCode":null,"errorMessage":"Unknown decoder type: {}!","messagePattern":"Unknown decoder type: (.+?)!","errorType":"exception","errorClass":"ValueError","httpStatus":null,"severity":"error","filePath":"official/projects/detr/tasks/detection.py","lineNumber":109,"sourceCode":"                   params,\n                   input_context: Optional[tf.distribute.InputContext] = None):\n    \"\"\"Build input dataset.\"\"\"\n    if isinstance(params, coco.COCODataConfig):\n      dataset = coco.COCODataLoader(params).load(input_context)\n    else:\n      if params.tfds_name:\n        decoder = tfds_factory.get_detection_decoder(params.tfds_name)\n      else:\n        decoder_cfg = params.decoder.get()\n        if params.decoder.type == 'simple_decoder':\n          decoder = tf_example_decoder.TfExampleDecoder(\n              regenerate_source_id=decoder_cfg.regenerate_source_id)\n        elif params.decoder.type == 'label_map_decoder':\n          decoder = tf_example_label_map_decoder.TfExampleDecoderLabelMap(\n              label_map=decoder_cfg.label_map,\n              regenerate_source_id=decoder_cfg.regenerate_source_id)\n        else:\n          raise ValueError('Unknown decoder type: {}!'.format(\n              params.decoder.type))\n\n      parser = detr_input.Parser(\n          class_offset=self._task_config.losses.class_offset,\n          output_size=self._task_config.model.input_size[:2],\n      )\n\n      reader = input_reader_factory.input_reader_generator(\n          params,\n          dataset_fn=dataset_fn.pick_dataset_fn(params.file_type),\n          decoder_fn=decoder.decode,\n          parser_fn=parser.parse_fn(params.is_training))\n      dataset = reader.read(input_context=input_context)\n\n    return dataset\n\n  def _compute_cost(self, cls_outputs, box_outputs, cls_targets, box_targets):\n    # Approximate classification cost with 1 - prob[target class].","sourceCodeStart":91,"sourceCodeEnd":127,"githubUrl":"https://github.com/tensorflow/models/blob/e006f5f0d534913e49c1f1dae87364039fa607e2/official/projects/detr/tasks/detection.py#L91-L127","documentation":"Error \"Unknown decoder type: {}!\" thrown in tensorflow/models.","triggerScenarios":"Thrown at official/projects/detr/tasks/detection.py:109 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"}