參考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 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。自己添加進去。
,