"Undefined variable from import" 在 TensorFlow 1.8 中的 Contrib
"Undefined variable from import" in Contrib in TensorFlow 1.8
运行 Eclipse 中的 TensorFlow 1.8 和 PyDev,Eclispe 在以下方面显示 "Undefined variable from import: layers":
import tensorflow as tf
tf.contrib.layers.xavier_initializer()
好像不是特指layers
,而是特指contrib
。我看到的唯一成功填入 tf.contrib._____
空白的是 stat_summarizer
、__dict__
、__file__
、__name__
和 __path__
我之前遇到过类似的问题,原因是某些代码已从 tf.contrib
几个版本移回到 tf.nn
,但最好的是我可以从 the 1.8 documentation 中分辨出很多事情(包括layers.xavier_initializer()
)仍在contrib
.
我解决了:from tensorflow.contrib import layers
受到这个问题的启发 https://github.com/tensorflow/tensorflow/issues/18592
运行 Eclipse 中的 TensorFlow 1.8 和 PyDev,Eclispe 在以下方面显示 "Undefined variable from import: layers":
import tensorflow as tf
tf.contrib.layers.xavier_initializer()
好像不是特指layers
,而是特指contrib
。我看到的唯一成功填入 tf.contrib._____
空白的是 stat_summarizer
、__dict__
、__file__
、__name__
和 __path__
我之前遇到过类似的问题,原因是某些代码已从 tf.contrib
几个版本移回到 tf.nn
,但最好的是我可以从 the 1.8 documentation 中分辨出很多事情(包括layers.xavier_initializer()
)仍在contrib
.
我解决了:from tensorflow.contrib import layers
受到这个问题的启发 https://github.com/tensorflow/tensorflow/issues/18592