tensorflow/models · error · ValueError

Unknown decoder type: {}!

Error message

Unknown decoder type: {}!

What it means

Error "Unknown decoder type: {}!" thrown in tensorflow/models.

Source

Thrown at official/projects/maskconver/tasks/multiscale_maskconver.py:88

    return model

  def build_inputs(
      self,
      params: exp_cfg.DataConfig,
      input_context: Optional[tf.distribute.InputContext] = None
  ) -> tf.data.Dataset:
    """Build input dataset."""
    decoder_cfg = params.decoder.get()

    if params.decoder.type == 'simple_decoder':
      decoder = multiscale_maskconver_input.TfExampleDecoder(
          regenerate_source_id=decoder_cfg.regenerate_source_id,
          mask_binarize_threshold=decoder_cfg.mask_binarize_threshold,
          include_panoptic_masks=decoder_cfg.include_panoptic_masks,
          panoptic_category_mask_key=decoder_cfg.panoptic_category_mask_key,
          panoptic_instance_mask_key=decoder_cfg.panoptic_instance_mask_key)
    else:
      raise ValueError('Unknown decoder type: {}!'.format(params.decoder.type))

    if params.parser.copypaste:
      sample_fn = copypaste.CopyPaste(
          self.task_config.model.input_size[:2],
          copypaste_frequency=params.parser.copypaste.copypaste_frequency,
          copypaste_aug_scale_max=params.parser.copypaste.copypaste_aug_scale_max,
          copypaste_aug_scale_min=params.parser.copypaste.copypaste_aug_scale_min,
          aug_scale_min=params.parser.copypaste.aug_scale_min,
          aug_scale_max=params.parser.copypaste.aug_scale_max,
          random_flip=params.parser.aug_rand_hflip,
          num_thing_classes=self.task_config.model.num_thing_classes)
    else:
      sample_fn = None

    parser = multiscale_maskconver_input.Parser(
        output_size=self.task_config.model.input_size[:2],
        min_level=self.task_config.model.min_level,
        max_level=self.task_config.model.max_level,

View on GitHub (pinned to e006f5f0d5)

When it happens

Trigger: Thrown at official/projects/maskconver/tasks/multiscale_maskconver.py:88 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of tensorflow/models@e006f5f0d5 (2026-08-24). Data as JSON: /api/errors/e9498d028c653ee7. Report an issue: GitHub.