首页 > 解决方案 > TensorFlow 填满内存

问题描述

我在 ubuntu 服务器上记录张量板数据。突然之间,我遇到了错误,例如 在终端中-bash: cannot create temp file for here-document: No space left on device 运行和点击选项卡。cd好像 tensorflow 中的日志已经填满了磁盘空间。

如何让张量流不填满我的记忆?

跑步:$ df -h

Filesystem Size Used Avail Use% Mounted on udev 30G 0 30G 0% /dev tmpfs 6.0G 8.9M 6.0G 1% /run /dev/xvda1 73G 73G 0 100% / tmpfs 30G 0 30G 0% /dev/shm tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 30G 0 30G 0% /sys/fs/cgroup tmpfs 6.0G 0 6.0G 0% /run/user/1000

标签: linuxtensorflowtensorboard

解决方案


tmp 文件夹是 tensorflow 的默认日志目录,您可以更改为我发布示例代码的任何文件夹试试这个。

summary_directory=os.path.abspath("yourlog_dir")
train_summary_dir = os.path.join(summary_directory, "train")
test_summary_dir = os.path.join(summary_directory, "test")
train_summary_writer = tf.summary.FileWriter(train_summary_dir, sess.graph)
train_summary_writer.add_summary(train_summaries, step)

推荐阅读