InvalidArgumentError(see above for traceback): You must provide a value for the placeholder tensor
发布时间
阅读量:
阅读量
近期,女友向我提出了一个与TensorFlow相关的bug问题,我打算借此机会重新学习一些TensorFlow的相关知识,毕竟毕业论文中使用的是PyTorch。然而,经过长时间的摸索仍未能弄清该bug产生的原因。最终,她成功解决了这一问题,并向我解释了处理方法。不过,我们双方都尚未理解为何采用这种方式能够有效解决问题,因此决定在此处进行详细记录。
Bug
// 这是一个class里的代码
self.x = tf.placeholder(tf.float32, [None, self.walk_length], name='walk_var')
self.optimizer, self.loss, self.H = self._build_training_graph()
self.sess = tf.Session()
init = tf.global_variables_initializer()
self.sess.run(init)
// 然后在build_graph里面调用了另一个class的函数
def _build_training_graph(self):
# 1d-CNN
H = self.model.cnn_forward(self.x, drop_prob=sel
全部评论 (0)
还没有任何评论哟~
