Tensorflow зависает на несколько секунд в конце каждой эпохи

#python #tensorflow #keras #dataset #nvidia

#python #tensorflow #keras #набор данных #nvidia

Вопрос:

Я тренирую нейронную сеть через TFRecordDataset. Однако в конце каждой эпохи, т. Е. С ETA: 0s , Обучение застревает на десятки секунд. Для справки, для завершения одной эпохи требуется около минуты для набора данных объемом около 25 ГБ (перед анализом подмножества функций).

Я запускаю TensorFlow 2.3.1 с графическим процессором Nvidia Titan RTX. Это предполагаемое поведение? Может быть, из-за предварительной обработки во входном конвейере? Выполняется ли эта предварительная обработка только процессором или выгружается на графический процессор? Спасибо!

Комментарии:

1. Его вычислительные прогнозы и показатели для данных проверки, не о чем беспокоиться

Ответ №1:

Если у вас есть набор проверки, и вы используете model.fit() , вероятно, это время, необходимое для вычисления потерь и показателей. В большинстве случаев для вычисления показателей разделения 80/20 потребуется дополнительно 25%.