Я получил следующий код для работы без устаревшей команды. Надеюсь, это поможет другим.
Используя API набора данных, я настраиваю и итератор, а затем зацикливаюсь на нем. Не уверен, что это самый быстрый, но он работает.
count_test = tf.data.TFRecordDataset('testing.tfrecord')
count_test = count_test.map(_parse_image_function)
count_test = count_test.repeat(1)
count_test = count_test.batch(1)
test_counter = count_test.make_one_shot_iterator()
c = 0
for ex in test_counter:
c += 1
f"There are {c} testing records"
Это, кажется, работало достаточно хорошо даже для относительно большого файла.