阅读(18.9k) 书签 (0)

TensorFlow中copy的使用方法

2018-08-30 11:48 更新

tf.contrib.copy_graph.copy_op_to_graph


copy_op_to_graph (
org_instance ,
to_graph ,
variables ,
scope = ''
)

定义在:tensorflow/contrib/copy_graph/python/util/copy_elements.py.

给定一个操作 “org_instance from oneGraph”,在指定的范围下初始化并返回 anotherGraph 的副本.

复制是递归进行的,所以任何操作的输出都需要评估 org_instance ,它也会被复制(除非已经完成).

由于变量实例被单独复制,因此必须提供评估 org_instance 所需的数据作为输入.

ARGS:

  • org_instance:某种图形的操作;也可以是占位符.
  • to_graph:要复制 org_instance 的图形.
  • variables:将 org_instance 复制到的变量实例的 iterable.
  • scope:新变量的作用域 (默认为 "").

返回:

从 to_graph 复制的操作.

注意:

  • TypeError:如果org_instance不是 Operation 或者 Tensor.

tf.contrib.copy_graph.copy_variable_to_graph


copy_variable_to_graph (
org_instance ,
to_graph ,
scope = ''
)

定义在:tensorflow/contrib/copy_graph/python/util/copy_elements.py

从一个图中给定一个变量实例, 在指定的范围 (默认 "") 下初始化并返回另一个关系图中的一个副本.

ARGS:

  • org_instance:来自某个图形的一个变量.
  • to_graph:将变量复制到图形.
  • scope:新变量的范围(默认为 "").

返回:

从 to_graph 复制的变量.

注意:

  • TypeError:如果 org_instance 不是一个变量.

tf.contrib.copy_graph.get_copied_op


get_copied_op (
org_instance ,
graph ,
scope = ''
)

定义在:tensorflow/contrib/copy_graph/python/util/copy_elements.py

给定某个图形的操作实例, 在指定的范围 (默认为:" ") 下返回其同名的图形.

如果 org_instance 的副本在给定的范围内存在于图中, 则将返回.

ARGS:

  • org_instance:来自某些图形的操作.
  • graph:用于搜索 org_instance 的 copr 的图.
  • scope:目前存在的 org_instance 的范围

返回:

返回从图中复制的操作.