tensorflow/models · error · ValueError
`parser_builder` has an unexpected type.
Error message
`parser_builder` has an unexpected type.
What it means
Error "`parser_builder` has an unexpected type." thrown in tensorflow/models.
Source
Thrown at official/projects/videoglue/datasets/common/utils.py:314
)
# Parse frames.
if isinstance(parser_builder, builders.SequenceExampleParserBuilder):
parser_builder.parse_feature(
feature_name=input_feature_name,
feature_type=tf.io.FixedLenSequenceFeature((), dtype=tf.string),
output_name=output_feature_name)
elif isinstance(parser_builder, builders.ExampleParserBuilder):
parser_builder.parse_feature(
feature_name=input_feature_name,
feature_type=tf.io.FixedLenFeature((), dtype=tf.string),
output_name=output_feature_name)
sampler_builder.add_fn(
fn=lambda x: tf.expand_dims(x, axis=0),
feature_name=output_feature_name,
fn_name=f'{output_feature_name}_expand_dim')
else:
raise ValueError('`parser_builder` has an unexpected type.')
if sample_around_keyframe:
# Sample clip around keyframe.
sample_around_keyframe_fn = functools.partial(
processors.sample_sequence_around_keyframe,
num_steps=num_frames,
stride=temporal_stride,
sample_target_key=output_feature_name)
sampler_builder.add_fn(
fn=sample_around_keyframe_fn,
fn_name='{}_sample_around_keyframe'.format(output_feature_name))
elif sample_from_segments:
sample_segment_fn = functools.partial(
processors.sample_sequence_by_segment,
num_steps=num_frames,
sample_target_key=output_feature_name,
is_training=is_training)
sampler_builder.add_fn(View on GitHub (pinned to e006f5f0d5)
When it happens
Trigger: Thrown at official/projects/videoglue/datasets/common/utils.py:314 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/a27550a6f3ee54cc.
Report an issue: GitHub.