tensorflow/models · error · ValueError
Unexpected inputs type to %s.
Error message
Unexpected inputs type to %s.
What it means
Error "Unexpected inputs type to %s." thrown in tensorflow/models.
Source
Thrown at official/projects/perceiver/modeling/networks/sequence_encoder.py:141
"""Get embedding table."""
return self._embedding_layer.embeddings
def call(self,
inputs: Dict[str, tf.Tensor],
training: Optional[bool] = None) -> Dict[str, tf.Tensor]:
"""Return encoded and processed latent output of inputs.
Args:
inputs:
Expect inputs to be a dictionary of `input_word_ids` and `input_mask`.
training:
Flag to indicate training status.
Returns:
`Dict[str, tf.Tensor]` decoded output of latent vector via the query.
"""
if not isinstance(inputs, dict):
raise ValueError('Unexpected inputs type to %s.' % self.__class__)
word_ids = inputs['input_word_ids']
input_mask = inputs.get('input_mask')
word_embeddings = self._embedding_layer(word_ids)
pos_encodings = self._input_pos_encoding(word_embeddings)
embeddings = word_embeddings + pos_encodings
tensor_for_shape = tf.ones(
[tf.shape(embeddings)[0], self._z_index_dim, self._d_latents],
dtype=embeddings.dtype)
encoder_query = self._z_pos_enc(tensor_for_shape)
z = self._encoder(
[embeddings, encoder_query], input_mask=input_mask, training=training)
return dict(latent_output=z)
View on GitHub (pinned to e006f5f0d5)
When it happens
Trigger: Thrown at official/projects/perceiver/modeling/networks/sequence_encoder.py:141 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/2f7643895d1bbefe.
Report an issue: GitHub.