lunix下跑caffe用到的一些命令

顯示所用內存: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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章