tensorflow/models · error · ValueError
Currently there is no support for more than text field while
Error message
Currently there is no support for more than text field while generating next sentence labels.
What it means
Error "Currently there is no support for more than text field while generating next sentence labels." thrown in tensorflow/models.
Source
Thrown at official/nlp/data/pretrain_text_dataloader.py:70
_SEP_TOKEN = b"[SEP]"
_MASK_TOKEN = b"[MASK]"
_NUM_OOV_BUCKETS = 1
# Accounts for [CLS] and 2 x [SEP] tokens
_NUM_SPECIAL_TOKENS = 3
@data_loader_factory.register_data_loader_cls(BertPretrainTextDataConfig)
class BertPretrainTextDataLoader(data_loader.DataLoader):
"""A class to load text dataset for BERT pretraining task."""
def __init__(self, params):
"""Inits `BertPretrainTextDataLoader` class.
Args:
params: A `BertPretrainTextDataConfig` object.
"""
if len(params.text_field_names) > 1 and params.use_next_sentence_label:
raise ValueError("Currently there is no support for more than text field "
"while generating next sentence labels.")
self._params = params
self._seq_length = params.seq_length
self._max_predictions_per_seq = params.max_predictions_per_seq
self._use_next_sentence_label = params.use_next_sentence_label
self._masking_rate = params.masking_rate
self._use_whole_word_masking = params.use_whole_word_masking
lookup_table_init = tf.lookup.TextFileInitializer(
params.vocab_file_path,
key_dtype=tf.string,
key_index=tf.lookup.TextFileIndex.WHOLE_LINE,
value_dtype=tf.int64,
value_index=tf.lookup.TextFileIndex.LINE_NUMBER)
self._vocab_lookup_table = tf.lookup.StaticVocabularyTable(
lookup_table_init,
num_oov_buckets=_NUM_OOV_BUCKETS,View on GitHub (pinned to e006f5f0d5)
When it happens
Trigger: Thrown at official/nlp/data/pretrain_text_dataloader.py:70 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/ae7f64684492bb42.
Report an issue: GitHub.