Tensorflow 在v1.0+;中使用重用变量()有任何危险吗;?

Tensorflow 在v1.0+;中使用重用变量()有任何危险吗;?,tensorflow,Tensorflow,在关于升级到TF 1.0的文档中,有以下听起来不祥的说法: 像tf.get\u variable\u scope().reuse\u variables()这样的构造可能不起作用。我们建议删除这些行并将其替换为以下行: 我更愿意坚持使用。重用变量(),因为我的代码目前的设置方式使得使用建议的习惯用法相当困难。到目前为止,我的代码似乎在v1.0上运行良好,所以我不确定这是否是我需要担心的事情。文档中没有明确说明是否有弃用的计划,或者使用.reuse\u variables()tf.variable

在关于升级到TF 1.0的文档中,有以下听起来不祥的说法:

tf.get\u variable\u scope().reuse\u variables()
这样的构造可能不起作用。我们建议删除这些行并将其替换为以下行:


我更愿意坚持使用
。重用变量()
,因为我的代码目前的设置方式使得使用建议的习惯用法相当困难。到目前为止,我的代码似乎在v1.0上运行良好,所以我不确定这是否是我需要担心的事情。文档中没有明确说明是否有弃用的计划,或者使用
.reuse\u variables()

tf.variable\u范围的具体问题是什么,因此最终它将停止工作。警告主要指的是TensorFlow 1.0升级脚本的功能。

如果
tf.variable\u scope
被弃用,说明中为什么建议使用它?他们的建议是使用tf.variable\u scope(tf.get\u variable\u scope(),reuse=True)切换到
,因此问题似乎是特定于
.reuse\u variables()
而不是
tf.variable\u scope
with tf.variable_scope(tf.get_variable_scope(), reuse=True):