在調試Mnist例子以前,首先須要用vs2013編譯好caffe。詳情請參見:函數
按照上述教程編譯好caffe後,開始編譯並調試MNIST.spa
1. 下載好MINIST數據:http://pan.baidu.com/s/1o7YrhKe,下載完以後解壓到examples\mnist\文件夾下。.net
2. 修改lenet_train_test.prototxt文件:debug
//須要修改四處地方,以下紅色部分標註 name: "LeNet" layer { name: "mnist" type: "Data" top: "data" top: "label" include { phase: TRAIN } transform_param { scale: 0.00390625 } data_param { source: "....省略/examples/mnist/mnist-train-leveldb" //寫上你的絕對路徑 batch_size: 64 backend: LEVELDB //格式改爲LEVELDB } } layer { name: "mnist" type: "Data" top: "data" top: "label" include { phase: TEST } transform_param { scale: 0.00390625 } data_param { source: "....省略/examples/mnist/mnist-test-leveldb" //寫上你的絕對路徑 batch_size: 100 backend: LEVELDB //格式改爲LEVELDB } }
。。。省略
3. 修改lenet_solver.prototxt文件:調試
net: "....省略/examples/mnist/lenet_train_test.prototxt" //絕對路徑 snapshot_prefix: "....省略/examples/mnist/lenet" //絕對路徑 solver_mode: CPU //CPU模式
4. 右鍵caffe打開屬性:code
設置main函數的參數:orm
在Command Arguments輸入: train --solver=前面的絕對路徑/mnist/lenet_solver.prototxtblog
5. 肯定後debug caffe,大功告成!教程
是否是又看到了熟悉的vs調試界面~哈get