tensorflow/models · error · ValueError
The mode {} is not supported by the Parser.
Error message
The mode {} is not supported by the Parser. What it means
Error "The mode {} is not supported by the Parser." thrown in tensorflow/models.
Source
Thrown at official/projects/simclr/dataloaders/simclr_input.py:194
return image
def _parse_train_data(self, decoded_tensors):
"""Parses data for training."""
image_bytes = decoded_tensors['image/encoded']
if self._mode == simclr_model.FINETUNE:
image = self._parse_one_train_image(image_bytes)
elif self._mode == simclr_model.PRETRAIN:
# Transform each example twice using a combination of
# simple augmentations, resulting in 2N data points
xs = []
for _ in range(2):
xs.append(self._parse_one_train_image(image_bytes))
image = tf.concat(xs, -1)
else:
raise ValueError('The mode {} is not supported by the Parser.'
.format(self._mode))
if self._parse_label:
label = tf.cast(decoded_tensors['image/class/label'], dtype=tf.int32)
return image, label
return image
def _parse_eval_data(self, decoded_tensors):
"""Parses data for evaluation."""
image_bytes = decoded_tensors['image/encoded']
image_shape = tf.image.extract_jpeg_shape(image_bytes)
if self._test_crop:
image = preprocess_ops.center_crop_image_v2(image_bytes, image_shape)
else:
image = tf.image.decode_jpeg(image_bytes, channels=3)
# This line convert the image to float 0.0 - 1.0View on GitHub (pinned to e006f5f0d5)
When it happens
Trigger: Thrown at official/projects/simclr/dataloaders/simclr_input.py:194 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/fc463aa6f5545d9f.
Report an issue: GitHub.