win10在anconda下配置fcn環境(主要配置caffe(CPU版本))

1.創建anconda環境(安裝教程由於很簡單自行百度),因爲現在官網最新下載的anaconda3都是python3.6版本的了,而目前caffe官方只支持到python3.5

以管理員身份運行anconda prompt,輸入conda create --name fcnpython35 python=3.5

上圖表示自行下載並安裝python3.5的環境,安裝成功如下:

2.激活fcnpython35,輸入activate fcnpython35,並輸入python --version驗證是否安裝成功

安裝成功!

配置python3.5的環境變量

3.配置windows版caffe

3.1 Github 官方下載地址:https://github.com/BVLC/caffe

如上圖所示:我們選擇左邊的Branches,選擇windows然後選擇下載就可以了。

3.2 修改配置文件

進入以下目錄,以txt形式打開build_win.cmd文件修改

在build_win.cmd中根據我們的需求修改我們的配置(主要是69行-100行之間,行數可能會不一致,根據以下圖片內容修改),因爲需要使用pycaffe,所以事先安裝了 anaconda3[python3.5版本],這裏我將88行改成了PYTHON VERSION=3 ),官方說明caffe的配置python只支持3.5或者2.7版本,所以安裝時候需要注意一下,這裏將99行 RUN INSTALL 設置成1:

 

4.編譯caffe

修改好build_win.cmd文件後保存退出,然後在caffe-windows文件下打開命令行工具,輸入:.\scripts\build_win.cmd

編譯過程(需要很長時間):

至此,編譯成功!!!警告數可以忽略,每次編譯可能都會不一樣,只要是 0個錯誤,就說明caffe編譯成功了,就可以正常使用了。

編譯以後剛纔強調的將第99行 RUN INSTALL 設置成1,在build/install/bin 目錄下就會生成如下,可以看到像caffe.exe , compute_image_mean.exe 等常用的執行文件就在這裏了(設置爲0就沒有這些文件)。

注意(補充):

可以看到第一次編譯的時候,caffe會下載依賴庫到圖片中畫紅線的路徑,所下載的依賴包143M左右,但下載過程中也可能會多次出現下載報錯的問題,不是很穩定,這個時候我們可以:

1)先ctrl+c結束這個進程,然後以python版本爲區分,可以在我分享的百度雲文件下載自己對應版本的依賴包。
Python2.7的:l鏈接: https://pan.baidu.com/s/1Li2_JLc9bAXTSTaQAqMKlQ 提取碼: 5wi3
Python3.5的:鏈接: https://pan.baidu.com/s/1tUpg23DwVs4Q5hDsTDWlKw 提取碼: lpo9

2)等待下載完成

5.配置caffe環境變量

(1)寫到程序裏

(2)將D:\caffe-windows\python目錄下的caffe複製到相應環境下D:\ProgramData\Anaconda3\envs\fcnpython35\Lib\site-packages目錄下

 

先安裝protobuf庫,不然import caffe會報錯No module named 'google'

6.安裝依賴庫

1中的python3.5環境安裝numpy,pillow,scikit-image(No module named 'skimage'),scipy,six,protobuf(解決No module named 'google');

7.運行成功

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