假设我们运行session.run([tensor_to_eval])
,唯一的驻留信息是否为tf.Variable值,并且所有其他评估结果是从调用返回还是丢弃?
假设我们有两个会话,他们是否共享除默认图表之外的任何内容?
run()
在TensorFlow 会话中,在调用("步骤")之间保留了各种形式的状态:
tf.Variable
对象在调用之间存储值,可以通过任何步骤读取和写入.tf.train.batch()
.read()
例如,op的后续执行产生文本文件的不同行.在TensorFlow的单进程版本中,会话不共享任何状态.它们可以共享相同的图形(如果它们都使用相同的默认图形创建),但有状态组件(例如tf.Variable
对象)将在不同的会话中采用不同的值.
在分布式运行时增加了对被会话之间共享的"资源集装箱"的支持.这些包括变量,队列和读取器,可以通过将可选container
参数传递给这些对象的构造函数来进行配置.
归档时间: |
|
查看次数: |
599 次 |
最近记录: |