tensorflow/models · error · ValueError
Input should be a tf.Tensor or a sequence of tf.Tensor, not
Error message
Input should be a tf.Tensor or a sequence of tf.Tensor, not {}. What it means
Error "Input should be a tf.Tensor or a sequence of tf.Tensor, not {}." thrown in tensorflow/models.
Source
Thrown at official/vision/modeling/retinanet_model.py:164
if training:
if raw_attributes:
outputs.update({'attribute_outputs': raw_attributes})
return outputs
else:
if self._anchor_boxes is not None:
batch_size = tf.shape(raw_boxes[str(self._config_dict['min_level'])])[0]
anchor_boxes = collections.OrderedDict()
for level, boxes in self._anchor_boxes.items():
anchor_boxes[level] = tf.tile(boxes[None, ...], [batch_size, 1, 1, 1])
elif anchor_boxes is None:
# Generate anchor boxes for this batch if not provided.
if isinstance(images, Sequence):
primary_images = images[0]
elif isinstance(images, tf.Tensor):
primary_images = images
else:
raise ValueError(
'Input should be a tf.Tensor or a sequence of tf.Tensor, not {}.'
.format(type(images)))
_, image_height, image_width, _ = primary_images.get_shape().as_list()
anchor_boxes = anchor.Anchor(
min_level=self._config_dict['min_level'],
max_level=self._config_dict['max_level'],
num_scales=self._config_dict['num_scales'],
aspect_ratios=self._config_dict['aspect_ratios'],
anchor_size=self._config_dict['anchor_size'],
image_size=(image_height, image_width)).multilevel_boxes
for l in anchor_boxes:
anchor_boxes[l] = tf.tile(
tf.expand_dims(anchor_boxes[l], axis=0),
[tf.shape(primary_images)[0], 1, 1, 1])
# Post-processing.
final_results = self.detection_generator(raw_boxes, raw_scores,View on GitHub (pinned to e006f5f0d5)
Solutions
- Pass a tf.Tensor or a list/tuple of tf.Tensor as model input.
- Convert numpy arrays or other types to tf.Tensor before calling the model.
When it happens
Trigger: Thrown at official/vision/modeling/retinanet_model.py:164 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/4b9a10419da4838e.
Report an issue: GitHub.