小编oha*_*had的帖子

何时在Tensorboard中使用writer.flush()

在这个最小的示例中,Tensorboard在执行期间不显示我的摘要,除非我使用writer.flush():

from time import sleep
import tensorflow as tf
import numpy as np


x = tf.placeholder("float", [None, 2])

mean = tf.reduce_mean(x)
tf.scalar_summary("mean", mean)

init = tf.initialize_all_variables()

merged = tf.merge_all_summaries()

with tf.Session() as sess:
    sess.run(init)

    summary_writer = tf.train.SummaryWriter('/var/tmp/tf_log', graph=sess.graph)

    x_iter = np.random.rand(2,2)
    for ind in range(30):
        merged_summary = sess.run(merged, feed_dict={x: x_iter})
        summary_writer.add_summary(merged_summary, ind)
        summary_writer.flush()

        x_iter += 1.0
        sleep(1)
Run Code Online (Sandbox Code Playgroud)

运行完成后,标量显示正常.
mnist_with_summaries示例在执行期间显示摘要就好了.
我什么时候需要使用flush()?这是由于缓冲区没有填充?

tensorflow tensorboard

7
推荐指数
1
解决办法
3429
查看次数

Julia - 重写 CSV

在这里完成 Julia 新手。
我想对 CSV 进行一些处理。类似的东西:

using CSV

in_file = CSV.Source('/dir/in.csv')
out_file = CSV.Sink('/dir/out.csv')

for line in CSV.eachline(in_file)
    replace!(line, "None", "")
    CSV.writeline(out_file, line)
end
Run Code Online (Sandbox Code Playgroud)

这是伪代码,那些不是现有的功能。
习惯上,我应该迭代1:CSV.countlines(in_file)吗?做一个while检查什么?

csv julia

2
推荐指数
1
解决办法
663
查看次数

标签 统计

csv ×1

julia ×1

tensorboard ×1

tensorflow ×1