tensorflow以及keras,編譯caffe,win10,vs2015

參考https://blog.csdn.net/weixin_44707982/article/details/88201786#Step_1_Anaconda_16

http://www.cnblogs.com/zeroingToOne/p/8407059.html

https://www.cnblogs.com/HongjianChen/p/8385547.html

 一、tensorflow

1:安裝、配置 Anaconda,安裝的時候勾選生成環境變量,不然需要手動添加環境變量

將默認python改爲3.5,因爲caffe需要,不用caffe的可以不管,

conda install python=3.5

添加清華開源鏡像爲 conda 的源(可選)

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes

2: 創建名爲TensorFlow的環境

conda create --name tensorflow python=3.5.2

3. 激活這個環境:activate tensorflow

4. 安裝TensorFlow

pip install tensorflow

二、keras

在tensorflow環境下,

pip install keras
conda install mingw libpython

驗證:輸入Python,再輸入import keras,顯示Using TensorFlow backed,則說明安裝成功

三、編譯caffe

參考:https://blog.csdn.net/flowrush/article/details/81480535

https://blog.csdn.net/havefun00/article/details/81217286

1、安裝Cmake和VS,Cmake版本3.4以上,VS2013或者VS2015都行,我用的是cmake-3.10.1-win64-x64和VS2015,安裝完成後找到Cmake的安裝路徑,將下面的bin文件夾路徑添加到系統環境變量中去,最好檢驗下是否真的添加好了,如果提示不是內部命令,重啓電腦試下。

2、然後下載caffe,C:\Projects> 這個目錄自己定的。

C:\Projects> git clone https://github.com/BVLC/caffe.git
C:\Projects> cd caffe
C:\Projects\caffe> git checkout windows

根據文檔提示編輯build_win.cmd文件,例如

之後就可以運行下面這條了:

:: Edit any of the options inside build_win.cmd to suit your needs
C:\Projects\caffe> scripts\build_win.cmd

然後大概會出現600個警告。。。

完畢後在D:\cprojects\caffe\build下可以找到Caffe.sln,使用VS2015打開,對整個工程進行編譯即可。完畢後就會生成需要的庫文件 ,成功38個,失敗0,跳過幾個。

3.測試caffe.exe

(1)下載MNIST數據庫​,我已經上傳了,

自己轉換纔看不轉換跳到解壓哪裏:

..\..\build\examples\mnist\Release\convert_mnist_data.exe .\t10k-images.idx3-ubyte .\t10k-labels.idx1-ubyte .\mnist_test_lmdb
echo.
..\..\build\examples\mnist\Release\convert_mnist_data.exe .\train-images.idx3-ubyte .\train-labels.idx1-ubyte .\mnist_train_lmdb
pause

將上面的保存爲convert_datas.bat。

解壓放到D:\cprojects\caffe\examples\mnist文件夾下,

修改lenet_train_test.prototxt文件:

修改lenet_solver.prototxt文件:

改成5000是方便看,10000太久了。

然後最後一步:新建run.bat

D:\cprojects\caffe\build\tools\Release\caffe.exe  train --solver=D:\cprojects\caffe\examples\mnist\lenet_solver.prototxt
Pause

雙擊就可以了。

或者通過VS2015 debug D:\cprojects\caffe\tools caffe.cpp。自己添加進去。

 

 

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