Согласно официальным документам здесь :
input_arrays
: список входных тензоров для замораживания графа.
output_arrays
: список выходных тензоров для замораживания графа.
Значение, input_arrays
- это список входных тензоров (которые в основном являются тензорами-заполнителями). output_arrays
- это список Tensor
объектов, которые будут действовать как выходные данные.
В вашем случае вы предоставляете name
объекта Tensor
. Требуется фактический объект Tensor.
Вы можете понять это на следующем примере:
x1 = tf.placeholder( dtype=tf.float32 )
x2 = tf.placeholder( dtype=tf.float32 )
y = x1 + x2
input_arrays = [ x1 , x2 ]
output_arrays = [ y ]
Вы можете узнать, как найти входные и выходные тензоры из здесь .
Видя ваш код, кажется, что вы знаете имена тензоров, поэтому вы можете сослаться на этот ответ .