{"record":{"id":"9f1a234d46249c6c","repo":"tensorflow/models","slug":"the-number-of-decoder-inputs-and-settings-must-mat-9f1a23","errorCode":null,"errorMessage":"The number of Decoder inputs and settings must match.","messagePattern":"The number of Decoder inputs and settings must match\\.","errorType":"exception","errorClass":"ValueError","httpStatus":null,"severity":"error","filePath":"official/projects/mosaic/qat/modeling/heads/mosaic_head.py","lineNumber":131,"sourceCode":"\n    # Assuming decoder_input_levels and the following lists are sorted and\n    # follow the same order.\n    if decoder_input_levels is None:\n      decoder_input_levels = ['3', '2']\n    if decoder_stage_merge_styles is None:\n      decoder_stage_merge_styles = ['concat_merge', 'sum_merge']\n    if decoder_filters is None:\n      decoder_filters = [64, 64]\n    if decoder_projected_filters is None:\n      decoder_projected_filters = [32, 32]\n    self._decoder_input_levels = decoder_input_levels\n    self._decoder_stage_merge_styles = decoder_stage_merge_styles\n    self._decoder_filters = decoder_filters\n    self._decoder_projected_filters = decoder_projected_filters\n    if (len(decoder_input_levels) != len(decoder_stage_merge_styles) or\n        len(decoder_input_levels) != len(decoder_filters) or\n        len(decoder_input_levels) != len(decoder_projected_filters)):\n      raise ValueError('The number of Decoder inputs and settings must match.')\n    self._merge_stages = []\n    for (stage_merge_style, decoder_filter,\n         decoder_projected_filter) in zip(decoder_stage_merge_styles,\n                                          decoder_filters,\n                                          decoder_projected_filters):\n      if stage_merge_style == 'concat_merge':\n        concat_merge_stage = nn_blocks.DecoderConcatMergeBlockQuantized(\n            decoder_internal_depth=decoder_filter,\n            decoder_projected_depth=decoder_projected_filter,\n            output_size=(0, 0),\n            use_sync_bn=use_sync_bn,\n            batchnorm_momentum=batchnorm_momentum,\n            batchnorm_epsilon=batchnorm_epsilon,\n            activation=activation,\n            kernel_initializer=kernel_initializer,\n            kernel_regularizer=kernel_regularizer,\n            interpolation=interpolation)\n        self._merge_stages.append(concat_merge_stage)","sourceCodeStart":113,"sourceCodeEnd":149,"githubUrl":"https://github.com/tensorflow/models/blob/e006f5f0d534913e49c1f1dae87364039fa607e2/official/projects/mosaic/qat/modeling/heads/mosaic_head.py#L113-L149","documentation":"Error \"The number of Decoder inputs and settings must match.\" thrown in tensorflow/models.","triggerScenarios":"Thrown at official/projects/mosaic/qat/modeling/heads/mosaic_head.py:131 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"}