对于命令caffe后面可以跟四个模式: train test device_query time
获取训练时间:caffe time -model ***.prototxt -terations 10-gpu 0/-cpu
训练模型:caffe train -solver **.solver (屏幕上会有训练的信息)
caffe train -solver ***.solver 2>&1 | tee a.log (2>1重定向, 2>&1后台重定向 tee命令输出结果到某个文件)
caffe准备了工具caffe/tools/extra 可以画出准确率
执行:python plot_training_log.py.example会获得相关的提示信息:
field index in create_field_index before designing your own plots.
Usage:
./plot_training_log.py chart_type[0-7] /where/to/save.png /path/to/first.log ...
Notes:
1. Supporting multiple logs.
2. Log file name must end with the lower-cased ".log".
Supported chart types:
0: Test accuracy vs. Iters
1: Test accuracy vs. Seconds
2: Test loss vs. Iters
3: Test loss vs. Seconds
4: Train learning rate vs. Iters
5: Train learning rate vs. Seconds
6: Train loss vs. Iters
7: Train loss vs. Seconds
示例:python plot_training_log.py.example 6 ploatlog.png a.log 这样就可以画出准确率的线来了