我收到了这样的错误消息
tensorflow.python.framework.errors_impl.InvalidArgumentError:输入0 节点Assign_1从_arg_prev_h_0_3:0传递浮动不兼容 预期的float_ref
prev_c的定义如下:
prev_c = tf.get_variable('prev_c', [1, params.cell_size], dtype=tf.float32)
并且赋值运算符是这样的:
prev_c.assign(next_c)
其中next_c
是tf.float32
类型的张量。
如何解决此错误?
答案 0 :(得分:0)
您还没有分享您的sess.run部分,但我怀疑prev_c也包含在您的feed_dict中。
正如here所述,您无法在同一会话运行中同时分配和传递变量作为feed_dict 。