我正在使用TensorFlow 2.0和Python 3.6,Anaconda 3在Windows 10上使用Python训练我自己的模型。当我运行命令时:
python train.py –logtostderr –train_dir = training / - …
tf.contrib.* 确实会从张力流中消失,甚至不会成功 tf.compat* 命名空间。
tf.contrib.*
tf.compat*
这是TF 2.0中的一个突破性变化。还有很多很多其他的,因为它不仅是对TF的重大修订,而且是对恕我直言的完全改变。一般来说,即使在运行自动转换脚本之后,您也无法真正期望TF 1.x脚本在TF 2.0中顺利运行。您 将 需要重写代码,在此之前,重新考虑使用TF的方式,特别是如果你忽略了Keras API。