{"record":{"id":"3a5d05d26f99a817","repo":"tensorflow/models","slug":"unsupported-input-shape-input-shape-as-list","errorCode":null,"errorMessage":"Unsupported input shape: {input_shape.as_list()}.","messagePattern":"Unsupported input shape: (.+?)\\.","errorType":"exception","errorClass":"ValueError","httpStatus":null,"severity":"error","filePath":"official/projects/maxvit/modeling/layers.py","lineNumber":420,"sourceCode":"    self._dropout = dropout\n    self._rel_attn_type = rel_attn_type\n    self._scale_ratio = scale_ratio\n    self._survival_prob = survival_prob\n    self._ln_epsilon = ln_epsilon\n    self._ln_dtype = ln_dtype\n    self._kernel_initializer = kernel_initializer\n    self._bias_initializer = bias_initializer\n\n  def build(self, input_shape: tf.TensorShape) -> None:\n    if len(input_shape.as_list()) == 4:\n      _, height, width, _ = input_shape.as_list()\n    elif len(input_shape.as_list()) == 3:\n      _, seq_len, _ = input_shape.as_list()\n      height, width = common_ops.get_shape_from_length(\n          seq_len, self._input_origin_height, self._input_origin_width\n      )\n    else:\n      raise ValueError(f'Unsupported input shape: {input_shape.as_list()}.')\n\n    self.height, self.width = height, width\n    input_size = input_shape.as_list()[-1]\n\n    if input_size != self._hidden_size:\n      self._shortcut_proj = TrailDense(\n          self._hidden_size,\n          kernel_initializer=self._kernel_initializer,\n          bias_initializer=self._bias_initializer,\n          name='shortcut_proj',\n      )\n    else:\n      self._shortcut_proj = None\n\n    self._attn_layer_norm = tf_keras.layers.LayerNormalization(\n        axis=-1,\n        epsilon=self._ln_epsilon,\n        dtype=self._ln_dtype,","sourceCodeStart":402,"sourceCodeEnd":438,"githubUrl":"https://github.com/tensorflow/models/blob/e006f5f0d534913e49c1f1dae87364039fa607e2/official/projects/maxvit/modeling/layers.py#L402-L438","documentation":"Error \"Unsupported input shape: {input_shape.as_list()}.\" thrown in tensorflow/models.","triggerScenarios":"Thrown at official/projects/maxvit/modeling/layers.py:420 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"}