在Tensorflow中,具有以_ref结尾的类型的张量与不具有的张量之间有什么区别?

时间:2016-06-22 04:42:02

标签: tensorflow

文档说:

  

此外,还定义了带有_ref后缀的这些类型的变体   参考类型的张量。

这究竟是什么意思?什么是参考类型的张量,它们与标准张量有何不同?

1 个答案:

答案 0 :(得分:14)

引用类型张量可变。创建引用类型张量的最常用方法是定义tf.Variable:定义tf.Variable,其初始值为dtype tf.float32将创建带有dtype {{1}的引用类型张量}}。您可以通过将其作为第一个参数传递给tf.float32_ref来改变引用类型的张量。

(请注意,引用类型的张量在TensorFlow的当前版本中是一个实现细节。我们鼓励您使用更高级别的包装器,如tf.assign(),它们可能会迁移到可变状态的替代表示在将来。)