9

我正在使用cifar10Tensorflow 模型。我将该inference函数用于训练和评估管道,并共享内部的所有变量。我的 Tensorboard 图形可视化如图所示。

范围内两个主要列(例如conv1 -> conv1_1)之间的箭头inference希望反映所有conv1变量都是共享的。

同时,conv1_1代码中不存在节点。看起来它已被复制conv1以分离我的两个输入的管道。

我的问题是*_1图中所有节点的确切含义是什么?当我将 Tensorflow 中的范围和函数用于不同的输入时,它们是否会被复制?主要问题:有没有办法*_1在图形可视化中隐藏节点,因为它们令人困惑和混乱。

张量板图

4

1 回答 1

0

GitHub 上有一个问题(仍然存在),解决方法https://github.com/tensorflow/tensorflow/issues/9545

from tensorflow.python.ops import variable_scope as var_scope

def simple_variable_scope(name_or_scope, reuse=None):
  """Creates a variable scope without also creating a name scope."""
  return var_scope.variable_scope(name_or_scope, reuse=reuse,
                                  auxiliary_name_scope=False)
于 2018-05-18T08:04:16.997 回答