Как диагностировать, что у тензорного объекта нет объекта is_initialized при использовании пользовательской функции CoordConv с tf.keras? - PullRequest
0 голосов
/ 14 мая 2019

Я использую пользовательский слой CoordinateChannel2D из этого репозитория: https://github.com/titu1994/keras-coordconv специально из файлаordin.py.Я получаю сообщение об ошибке, что у тензорного объекта нет объекта is_initialized.

x = CoordinateChannel2D(use_radius=True)(tiled_emb)

Ошибка:

AttributeError: 'Tensor' object has no attribute 'is_initialized'

Примечание: в оригинальном репо используются керасы.Для удобства я заменил их на их аналоги из tf.keras:

from tensorflow.keras.layers import Layer, InputSpec
from tensorflow.keras import backend as K
from tensorflow.keras.utils import get_custom_objects

Код хорошо работает в режиме активного исполнения.Однако я бы предпочел статические графики для быстрой скорости и использования нескольких графических процессоров.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...