问题描述
我喜欢TensorFlow V1中的建模,编程和编码风格。但是在TensorFlow V2之后,V1版本似乎只是TensorFlow V2的historic
组件。
那么有人可以介绍Tensorflow V1的未来吗? 在将来的TensorFlow中会停止维护还是删除?
解决方法
TensorFlow 1.15.0 release notes说:
这是TensorFlow的最新1.x版本。尽管我们将发布修补程序版本来修复漏洞至少一年,但我们不希望使用功能更新1.x分支。
此后(现在是1.15.3)已经发布了一些错误修复程序,它们修复了安全漏洞,但是根据1.15.0发行说明,V1开发基本上已经结束。
如果您的代码不使用tf.contrib
,则仍然可以在TensorFlow 2中使用v1代码。请参见TensorFlow migration guide。
import tensorflow.compat.v1 as tf
tf.disable_v2_behavior()
目前尚不清楚tensorflow.compat.v1
的未来,但此模块导出的符号通常指向与2.x中相同的实现。