1. 下載cuda8.0 cudnn5 anaconda python
https://developer.nvidia.com/cuda-80-ga2-download-archivegit
https://developer.nvidia.com/cudnngithub
https://www.anaconda.com/download/#windows (安裝anaconda3)windows
安裝anaonda,cuda, cudnnui
cudnn下載好後 把include lib 複製到 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0 (根據你的安裝目錄)spa
使用anaconda 安裝python3.5 (由於caffe須要安裝python3.5,必須是3.5版本,切記!!)debug
conda install python=3.5blog
進入windows cmd , 運行python -V 若是顯示版本是3.5 那就OK啦~ip
2. 下載caffe源碼,以及windows須要的依賴 v8
源碼:https://github.com/BVLC/caffe/tree/windows
3. 修改 caffe-windows\scripts\build_win.cmd 爲以下 :
if NOT DEFINED WITH_NINJA set WITH_NINJA=1
if NOT DEFINED CPU_ONLY set CPU_ONLY=0
if NOT DEFINED PYTHON_VERSION set PYTHON_VERSION=3.5
-DUSE_NCCL:BOOL=!USE_NCCL! ^
-DCUDA_ARCH_NAME:STRING=%CUDA_ARCH_NAME% ^
-DCUDNN_ROOT=C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA ^ (這個是第172行加入的東西)
"%~dp0\.."
3.下載cmake gui,打開cmake ,設置源碼路徑,和生成路徑(本身設置),點擊configure 它會自動幫你下載好依賴
若是 cmake 出現錯誤
Could NOT find Atlas (missing: Atlas_CLAPACK_INCLUDE_DIR
Atlas_CBLAS_LIBRARY Atlas_BLAS_LIBRARY Atlas_LAPACK_LIBRARY)
解決辦法 : cmake中BLAS值改成OPEN
點擊generate 完成!
注:若是下載依賴出錯,你能夠手動點擊這個連接下載 https://github.com/willyd/caffe-builder/releases/download/v1.1.0/libraries_v140_x64_py35_1.1.0.tar.bz2 ,而後放到dependency目錄
4. 經過VS2015 打開caffe.sln
debug 和 release版本都生成一下,而後右鍵點擊INSTALL的那個項目,點擊「僅用於項目」 , 再點擊生成,這樣,咱們就裝好啦~~