{"record":{"id":"879deb7e18023731","repo":"tensorflow/models","slug":"unknown-decoder-type-879deb","errorCode":null,"errorMessage":"Unknown decoder type: {}!","messagePattern":"Unknown decoder type: (.+?)!","errorType":"exception","errorClass":"ValueError","httpStatus":null,"severity":"error","filePath":"official/projects/yolo/tasks/yolov7.py","lineNumber":170,"sourceCode":"    return model\n\n  def _get_data_decoder(self, params):\n    \"\"\"Get a decoder object to decode the dataset.\"\"\"\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        self._coco_91_to_80 = decoder_cfg.coco91_to_80\n        decoder = tf_example_decoder.TfExampleDecoder(\n            coco91_to_80=decoder_cfg.coco91_to_80,\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    return decoder\n\n  def build_inputs(self, params, input_context=None):\n    \"\"\"Build input dataset.\"\"\"\n    model = self.task_config.model\n\n    # get anchor boxes dict based on models min and max level\n    backbone = model.backbone.get()\n    anchor_dict, level_limits = model.anchor_boxes.get(backbone.min_level,\n                                                       backbone.max_level)\n\n    params.seed = self.task_config.seed\n    # set shared patamters between mosaic and yolo_input\n    base_config = dict(\n        letter_box=params.parser.letter_box,\n        aug_rand_translate=params.parser.aug_rand_translate,\n        aug_rand_angle=params.parser.aug_rand_angle,","sourceCodeStart":152,"sourceCodeEnd":188,"githubUrl":"https://github.com/tensorflow/models/blob/e006f5f0d534913e49c1f1dae87364039fa607e2/official/projects/yolo/tasks/yolov7.py#L152-L188","documentation":"Error \"Unknown decoder type: {}!\" thrown in tensorflow/models.","triggerScenarios":"Thrown at official/projects/yolo/tasks/yolov7.py:170 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"}