tensorflow/models · error · ValueError
Error trying to read input files for file pattern {file_patt
Error message
Error trying to read input files for file pattern {file_pattern} What it means
Error "Error trying to read input files for file pattern {file_pattern}" thrown in tensorflow/models.
Source
Thrown at official/projects/unified_detector/data_loaders/input_reader.py:234
ValueError for inability to find SSTable files.
"""
all_file_patterns = []
if self._use_sampling:
for file_pattern in self._input_paths:
all_file_patterns.append([file_pattern])
# Normalize sampling probabilities.
total_weight = sum(self._sampling_weights) # pyrefly: ignore[no-matching-overload]
sampling_probabilities = [
float(w) / total_weight for w in self._sampling_weights # pyrefly: ignore[not-iterable]
]
else:
all_file_patterns.append(self._input_paths)
datasets = []
for file_pattern in all_file_patterns:
filenames = sum(list(map(tf.io.gfile.glob, file_pattern)), [])
if not filenames:
raise ValueError(
f'Error trying to read input files for file pattern {file_pattern}')
# Create a dataset of filenames and shuffle the files. In each epoch,
# the file order is shuffled again. This may help if
# per_host_input_for_training = false on TPU.
dataset = tf.data.Dataset.list_files(
file_pattern, shuffle=self._is_training)
if self._is_training:
dataset = dataset.repeat()
if self._max_intra_op_parallelism:
# Disable intra-op parallelism to optimize for throughput instead of
# latency.
options = tf.data.Options()
options.experimental_threading.max_intra_op_parallelism = 1
dataset = dataset.with_options(options)
dataset = dataset.interleave(View on GitHub (pinned to e006f5f0d5)
When it happens
Trigger: Thrown at official/projects/unified_detector/data_loaders/input_reader.py:234 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/617a30835d61a509.
Report an issue: GitHub.