Spyder附加了Tensorboard摘要文件

时间:2017-10-15 20:36:52

标签: python machine-learning tensorflow spyder tensorboard

当我从控制台运行我的python代码时,一切正常:我每次都得到一个新的张量板文件(626字节),我可以使用Tensorboard服务查找它。

但是,当我从Spyder IDE运行此代码时,每次运行后都会有一个新文件,其中包含来自所有的数据,这些数据是自Spyder启动以来在Spyder中进行的。在Spyder中执行了10次运行之后,即使我关闭了tensorboard服务器并使用日志删除了dir,在第11次运行之后,将会有一个大小约为6K的新文件,包含所有之前的运行。

import tensorflow as tf
a = tf.constant(2,name ='a')
b = tf.constant(3,name = 'b')
x = tf.add(a, b)
with tf.Session() as sess:
# add this line to use TensorBoard.
    writer = tf.summary.FileWriter('./graphs', sess.graph)

    print (sess.run(x))

    writer.close() # close the writer when you’re done using i

Spyder重新启动整个故事后再次启动,第一次运行产生正确的结果,而第二次已经包含其前任数据。

Spyder IDE会做一些缓存还是什么?

1 个答案:

答案 0 :(得分:1)

好的,我找到了自己问题的答案。 Spyder中有一个设置:工具 - >偏好 - >运行 - > '在执行前清除所有变量'

(同样在运行 - >每个文件的配置... - >'执行前清除所有变量')

详细信息:https://github.com/spyder-ide/spyder/issues/2563