顯示所用內存:nvidia-smi (讀一次)
nvidia-smi -lms(每秒讀一次)
顯示準確率曲線:python ../../../tool/extra/plot_training_log.py.example 0 0.png 1.log
顯示準loss曲線:python ../../../tool/extra/plot_training_log.py.example 6 0.png 1.log
利用extra裏面的一個plot_training_log.py.example文件畫出圖。
這個文件的使用格式是:
./caffe/tools/extra/plot_training_log.py.example “0—7” “輸出照片的名字” caffe.usrname-Ubuntu.usrname.log.INFO.當前日期-當前時間.xxxx.log
第一個參數是0—7的數字,每個數字代表繪製一種曲線圖。
第二個參數就是要輸出圖片的名字。
第三個參數就是我們之前利用GLOG_logtostderr=0得到的文件,只是需要在這個文件的後面再加上個.log,如果不加上這個.log的話會出現報錯,畫出圖片的標題將是.log之前的文字,所以大家可以根據自己想要的title更改一下文件的名字,並在程序中相應得修改即可。
其中0—7數字所代表的畫圖的種類爲:
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
執行.py文件: 在終端中輸入命令:python **.py 即可
出現no module named caffe或者是no module named caffe-proto,則在終端輸入:
export PYTHONPATH=$PYTHONPATH:=/home/**(您服務器的名字)/caffe/python