Как передать фигуру, которая зависит от заполнителя, в tf.get_variable ()? - PullRequest
0 голосов
/ 21 июня 2019

Я встретил эту ошибку при запуске tf.graph:

Вы можете передавать функцию инициализатора, которая не ожидает аргументов для своего вызова, когда форма не полностью определена.

Я могу воспроизвести ошибку:

m = tf.placeholder(shape=[None, None], dtype=tf.int32)
with tf.variable_scope("foo", reuse=tf.AUTO_REUSE):
    v = tf.get_variable("v", shape=m.shape)

with tf.Session() as sess:
    sess.run(tf.global_variables_initializer())
    print(sess.run(v))

В моем сценарии использования мне нужен placeholder, который будет динамически изменяться при запуске программы, а форма переменной v должна зависеть от формы заполнителя.

Меня много гуглили и не получили ответов, кто-нибудь может помочь? С благодарностью!

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