TensorFlow函数:get_session_handle
2018-10-23 17:28 更新
函数:tf.get_session_handle
get_session_handle(
data,
name=None
)
定义在:tensorflow/python/ops/session_ops.py.
请参阅指南:张量处理操作>张量处理操作
返回 data 的句柄.
该函数正处于实验性阶段,可能会有改变.
data 在运行时保持“in-place”,并创建一个可用于在随后的 run() 中检索数据的句柄.
结合 get_session_tensor,我们可以保留一个在一个运行调用中产生的张量,并将其用作未来运行调用中的输入.
参数:
- data:要存储在会话中的张量.
- name:返回张量的可选名称前缀.
返回值:
表示 data 句柄的唯一一个标量字符串张量.
可能引发的异常:
- TypeError:如果 data 不是张量.
例子如下:
c = tf.multiply(a, b)
h = tf.get_session_handle(c)
h = sess.run(h)
p, a = tf.get_session_tensor(h.handle, tf.float32)
b = tf.multiply(a, 10)
c = sess.run(b, feed_dict={p: h.handle})