Модель Keras плохо работает на ТПУ с 14 июня - PullRequest
4 голосов
/ 15 июня 2019

Я заметил, что этот код не может работать с 14 июня, так как он говорит: у объекта 'Model' нет атрибута 'target_tensors'.

Я изменил другой способ использования стратегии распространения ТПУ, следуя https://colab.research.google.com/github/tensorflow/docs/blob/master/site/en/guide/distribute_strategy.ipynb#scrollTo=eQ1QESxxEbCh

Но, таким образом, мне нужно установить параметр validation_fre, который значительно замедляет общий процесс обучения. Как я мог справиться с этой проблемой?

resolver = tf.contrib.cluster_resolver.TPUClusterResolver('grpc://' + os.environ['COLAB_TPU_ADDR'])
tf.contrib.distribute.initialize_tpu_system(resolver)
strategy = tf.contrib.distribute.TPUStrategy(resolver)
with strategy.scope():
 model=myKerasmodel()
 model.compile()....


...