Запуск приложения Keras на ТПУ - PullRequest
0 голосов
/ 07 марта 2019

В настоящее время я пытаюсь запустить готовую модель Keras на TPU. Я приблизил модель к работе, но столкнулся с этой ошибкой, которую не могу решить:

TypeError: значение канала не может быть объектом tf.Tensor. Приемлемые значения канала включают скаляры Python, строки, списки, numy ndarrays или TensorHandles. Для справки объектом-тензором был Tensor ("strided_slice_3: 0", shape = (7, 1), dtype = int64), который был передан в канал с ключом Tensor ("feed-enqueue-dens_target_30-1: 0", shape = (7, 1), dtype = float32, device = / job: worker / device: TPU: 1).

Мне не удалось найти кого-либо еще с этой же проблемой, поэтому я попытался исправить несколько моментов. Я пытался использовать разные приложения, такие как ResNet50, InceptionV3 и NASNetLarge, и все они не работали на разных тензорах. Я также попытался запустить код на TPU v2 и v3, и оба не удалось.

Мне нужно использовать Tensorflow r1.12, поскольку TPU не поддерживают r1.13.

Мой код здесь https://github.com/ehiggins98/X-Ray-Analysis.

...