Я встретил эту ошибку при запуске 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
должна зависеть от формы заполнителя.
Меня много гуглили и не получили ответов, кто-нибудь может помочь? С благодарностью!