TensorFlow V1的未来是什么?

问题描述

我喜欢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中相同的实现。