anaconda 安裝caffe 的編譯過程

2021-10-04 11:46:44 字數 1898 閱讀 8042

cmake 3.4 or higher (visual studio and ninja generators are supported)

cuda 7.5 or 8.0 (use cuda 8 if using visual studio 2015)

cudnn v5

we assume that cmake.exe and python.exe are on your path.

c:\projects> git clone 

c:\projects> cd caffe

c:\projects\caffe> git checkout windows

:: edit any of the options inside build_win.cmd to suit your needs

c:\projects\caffe> scripts\build_win.cmd

我這裡使用的是git bash,相應的安裝、使用教程可以從這裡找到,gitbash

重新上傳

取消而後編輯在caffe\scripts路徑下的build_win.cmd檔案。

-dcudnn_root=c:\program files\nvidia gpu computing toolkit\cuda\v8.0 ^
編譯前請刪除,如下檔案

caffe\scripts\build路徑下的cmakecache.txt檔案
若出現如下問題,請首先給vs安裝c++元件

–the c compiler identification is unknown

–the cxx compiler identification is unknown

重新上傳

取消如有提示,找不到pthread.h,這是由於這個庫是linux、unix的vs有的庫,而windows沒有,可以參照這個部落格進行安裝,vs2015配置pthread.h

重新build,經過半個多小時,超多的warning,還是build成功了

重新上傳

取消那個dcudnn_root的問題,其實是這樣的。

在build_win.cmd裡,如果cuda設定了環境變數,且cudnn拷進了cuda,就不需要再指定路徑了。

如果cuda沒設定環境變數,就需要指定路徑。

我這裡是寫多餘了。

進入/caffe/python路徑,開啟python,測試import caffe成功

重新上傳

取消將/caffe/python/caffe資料夾拷貝到\anaconda3\lib\site-packages目錄下,這樣直接開啟系統預設的anaconda的python也可以import caffe了。

用vs2015開啟/caffe/scripts/caffe目錄下的caffe.sln解決方案

重新上傳

取消對整個解決方案進行build操作。

等編譯完成後,在如下路徑會產生caffe.exe檔案

c:\documents\caffe\caffe\scripts\build\tools\release
事實上不編譯這個專案,也會有這個檔案,之前的build_win.cmd已經完成了這一步編譯…

將路徑加入系統變數path,然後在cmd測試。

path='c:\documents\caffe\caffe\scripts\build\tools\release'

cmd輸入

caffe.exe -version

輸出caffe.exe version 1.0.0

caffe安裝系列 安裝caffe

部落格新址 作業系統 ubuntu 14.04 gcc g 4.7.x opencv 2.4.11和3.0.0 matlab r2014b a python 2.7 安裝命令如下所示 解壓 tar zxvf glog 0.3.3.tar.gz 切換路徑 cd glog 0.3.3 sudo conf...

caffe安裝 caffe初體驗

在安裝完caffe,我的第乙個想法就是,別管他是個啥東西,總得先讓我執行一些看一看吧.剛好,官方就準備了一些資料,供我們執行一下看一看使用.因為我是通過docker安裝的,所以沒有經歷網上所說的caffe安裝的繁瑣過程.在 data mnist 目錄下,有乙個 get mnist.sh 檔案,用來獲...

anaconda環境安裝

1.配置環境變數 將新增anaconda的安裝目錄新增到path 二 安裝開發包 1.安裝pip命令 完成pip的安裝 如果在x的scripts目錄下可以找到pip的可執行檔案,則說明安裝成功,反之,重複執行上步驟 最後,把x scripts新增到環境變數path上 如果命令列中鍵入pip vers...