1. 下載cuda8.0 cudnn5 anaconda
https://developer.nvidia.com/cuda-80-ga2-download-archive
https://developer.nvidia.com/cudnn
https://www.anaconda.com/download/#windows (安裝anaconda3)
安裝anaonda,cuda, cudnn
cudnn下載好后 把include lib 復制到 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0 (根據你的安裝目錄)
使用anaconda 安裝python3.5 (因為caffe需要安裝python3.5,必須是3.5版本,切記!!)
conda install python=3.5
進入windows cmd , 運行python -V 如果顯示版本是3.5 那就OK啦~
2. 下載caffe源碼,以及windows需要的依賴
源碼: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的那個項目,點擊“僅用於項目” , 再點擊生成,這樣,我們就裝好啦~~

