Advertisement

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)

还没有任何评论哟~