tf.compat.v1和tf.compat.v2之间的别名和区别是什么?

问题描述 投票:1回答:1

我有以下问题:

  1. TF2文档中的别名是什么,例如tf.keras.utils.get_file?这是否意味着我们可以同时使用tf.foo和tf.compat.v1.foo?

  2. tf.compat.v1和tf.compat.v2有什么区别?

tensorflow upgrade tensorflow2.0
1个回答
2
投票

tf.compat是兼容性模块。 v1是TensorFlow的1.x版本,而v2是TensorFlow的2.x版本(因此,虽然很奇怪,但您在tf2中有tf2,通过tf.compat.v2)。

对于别名:是的,如果一个函数是另一个函数的别名,则可以使用您喜欢的函数。但是,通常不需要使用兼容性模块,并且我建议不要对它进行过多的答复(通常最好找到与tf2等效的方法,而不是通过tf.compat.v1编写tf1样式的代码)

© www.soinside.com 2019 - 2024. All rights reserved.