我正在ubuntu服务器上记录tensorboard数据。突然间我犯了一些错误,比如-bash: cannot create temp file for here-document: No space left on device
在终端中运行cd
并点击tab键。似乎tensorflow中的日志已经填满了磁盘空间。
怎样才能让tensorflow不填满我的记忆?
运行:$ df -h
Filesystem Size Used Avail Use% Mounted onudev 30G 0 30G 0% /devtmpfs 6.0G 8.9M 6.0G 1% /run/dev/xvda1 73G 73G 0 100% /tmpfs 30G 0 30G 0% /dev/shmtmpfs 5.0M 0 5.0M 0% /run/locktmpfs 30G 0 30G 0% /sys/fs/cgrouptmpfs 6.0G 0 6.0G 0% /run/user/1000
最佳答案
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)
关于linux - Tensorflow填满内存,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50155362/