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/lra/linformer_encoder.py:223
word_ids = inputs.get('input_word_ids')
mask = inputs.get('input_mask')
elif 'left_word_ids' in inputs.keys():
word_ids = inputs.get('left_word_ids')
mask = inputs.get('left_mask')
elif 'right_word_ids' in inputs.keys():
word_ids = inputs.get('right_word_ids')
mask = inputs.get('right_mask')
dense_inputs = inputs.get('dense_inputs', None)
dense_mask = inputs.get('dense_mask', None)
dense_type_ids = inputs.get('dense_type_ids', None)
elif isinstance(inputs, list):
## Dual Encoder Tasks
word_ids, mask = inputs
word_embeddings = None
type_ids = None
dense_inputs, dense_mask, dense_type_ids = None, None, None
else:
raise ValueError('Unexpected inputs type to %s.' % self.__class__)
if type_ids is None:
type_ids = tf.zeros_like(mask) # pyrefly: ignore[unbound-name]
if word_embeddings is None:
word_embeddings = self._embedding_layer(word_ids) # pyrefly: ignore[unbound-name]
if dense_inputs is not None:
mask = tf.concat([mask, dense_mask], axis=1)
embeddings = self._get_embeddings(
word_ids, type_ids, word_embeddings, dense_inputs, dense_type_ids # pyrefly: ignore[bad-argument-type]
)
embeddings = self._embedding_norm_layer(embeddings)
embeddings = self._embedding_dropout(embeddings)
if self._embedding_projection is not None:
embeddings = self._embedding_projection(embeddings)View on GitHub (pinned to e006f5f0d5)
When it happens
Trigger: Thrown at official/projects/lra/linformer_encoder.py:223 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/15e8937740729625.
Report an issue: GitHub.