Я использую Keras с бэкэндом Theano на процессоре (Intel Xeon Phi). Я синхронизировал различные части кода, который выполняет пример обучения с использованием предоставленной Keras ResNet50.
Я использовал пользовательский объект обратного вызова, чтобы проверить, когда был вызван on_train_begin
, и заметил, что между моментом, когда я вызываю model.fit
, и моментом, когда вызывается on_train_begin
, есть 20 минут.
Что Керас (или Теано) делает все это время?
Я заранее загрузил данные (13 МБ) в память, поэтому я не думаю, что они связаны с вводом / выводом.