如何保存Caffe训练日志
来源:互联网 发布:网络科学导论下载 编辑:程序博客网 时间:2024/04/27 23:53
脚本编写
脚本一
创建训练的脚本文件train.bat
,写入如下训练代码
A:\Caffe\caffe\scripts\build\tools\Debug\caffe-d.exe train --solver=A:\Caffe\caffe\examples\mnist\lenet_solver.prototxt 2>&1 | tee log\train.logPause
由于windows自带的控制台运行不方便,我们在gitbash
运行该脚本。
脚本二
灵感来自faster r-cnn自带的生成日志的脚本。
LOG="logs/MNIST_${NET}_${EXTRA_ARGS_SLUG}.txt.`date +'%Y-%m-%d_%H-%M-%S'`"exec &> >(tee -a "$LOG")echo Logging output to "$LOG"time scripts/build/tools/Debug/caffe-d.exe train --solver=A:/Caffe/caffe/examples/mnist/lenet_solver.prototxt
第二个脚本的好处是,时间已经记录在文件名了,不会被新生成的日志覆盖。
脚本发分析
2>&1命令
2>&1
就是用来将标准错误2重定向到标准输出1中的。此处&
就是为了让bash
将1
解释成标准输出而不是文件1。
tee命令
读取标准输入的数据,并将其内容输出成文件。
报错分析
报错
博主直接在powershell下运行该代码,报错如下
A:\Caffe\caffe>A:\Caffe\caffe\scripts\build\tools\Debug\caffe-d.exe train --solver=A:\Caffe\caffe\examples\mnist\lenet_solver.prototxt 2>&1 | tee log\train.log'tee' 不是内部或外部命令,也不是可运行的程序或批处理文件。
如果删除tee
命令,重定向>
失败,内容无法保存到log文件里
解决方案:
使用git
自带的模拟bash
的gitbash
工具。
参考资料
* 知乎提问 “如何绘制caffe训练过程中的loss和accurary的曲线??” 知乎用户的回答
* http://blog.csdn.net/astonqa/article/details/8252791
* http://liubin.blog.51cto.com/282313/131298
阅读全文
0 0
- caffe:如何保存训练日志?
- 如何保存Caffe训练日志
- caffe:如何保存训练模型过程中的日志?
- caffe下保存训练数据的训练日志
- caffe训练日志可视化
- caffe保存训练log日志文件并利用保存的log文件绘制accuary loss曲线图
- 【转】caffe训练日志输出
- 【DeepLearning_Visualization】Note1:caffe保存训练日志和accuracy曲线,Loss曲线的可视化
- caffe学习(3)------caffe训练日志
- <caffe学习笔记> caffe训练日志输出
- 【caffe学习笔记】caffe训练日志输出
- caffe学习(2)------caffe训练日志
- caffe 保存日志的方法
- Caffe中Mnist的训练日志解读
- MATLAB绘制caffe训练日志曲线
- Caffe中Mnist的训练日志解读
- Caffe-Miscoroft无训练日志解决方法
- caffe 训练增加日志,画accuracy曲线
- 处理异常未知端口 Lsof命令
- 论文笔记:Tag-Aware Personalized Recommendation Using a Hybrid Deep Model
- ConfigReader(四十五)—— ReadSelectHeroConfig
- 算法练习第三周(常量数组的运用 链表反转)
- java计算时间差
- 如何保存Caffe训练日志
- ImgHOLder
- Java 设计模式面试题
- python 添加 threadpool
- php设计模式--单例模式
- SpringBoot--将微服务注册到Eureka Server上
- java socket文件上传 转之 http://blog.csdn.net/huang930528/article/details/52401565
- Couldn't find a destroy method named 'close' on bean with name 'dataSourceFund'
- 爬虫技术(02)神箭手爬虫实时API