caffe源碼解析一 —— caffe的安裝(CPU-Windows)

前言:

最近一年一直忙於畢業和找工做,好久沒有寫博客了。如今已經工做了半個月了,準備開始把博客寫起來。由於把本身學習的東西用文字的形式寫出來,能夠梳理思路,也能夠當一份備忘錄。
至於爲何選擇學習caffe呢?編程

  • 記得caffe的做者賈揚清大神說過,他寫caffe的初衷是想學習C++和CUDA編程。而我但願經過閱讀caffe的源碼來學習C++和CUDA。
  • 如今人工智能特別是深度學習特別的火熱,每個在重試IT行業的工程師,若是不懂深度學習,都很差意思說出口。可是深度學習和通常的理論感受又不同,它是一門理論與實踐聯繫很是緊密的學科。有時候常常會有這樣的感受,看書或者看視頻的時候,感受好像都看懂了,可是又感受內心沒有底,有點虛。這讓我萌生了查看深度框架源碼的想法。

好的說了這麼多,讓咱們開始caffe之旅吧!windows

正文

要閱讀caffe的源碼,首先須要能讓它運行起來。爲了方便,我使用caffe-windows版本,而且只是用CPU環境。這樣能夠減少安裝的複雜性。框架

1.下載windows版本的caffe,並解壓,以下圖所示。下載連接:若是鏈接失效,能夠發我郵箱索要:623008612@qq.com。https://pan.baidu.com/s/1sIw2...
密碼:k1hx
clipboard.png學習

2.進入文件目錄,找到下圖中紅框標註的文件
clipboard.png人工智能

將其後綴的.example去掉
clipboard.png
用notepad++打開該文件,修改以下兩個地方並保存。即只編譯CPU版本的,不編譯GPU版本的。spa

clipboard.png

3.使用VS2013旗艦版打開以下文件
clipboard.png視頻

編譯以前須要作一些設置,首先須要修改libcafe的屬性,
clipboard.png
接着選擇解決方案->生成解決方案ip

clipboard.png

此時會自動下載一些caffe所依賴的庫和對代碼進行編譯,可能要等幾分鐘。get

clipboard.png
編譯完成後能夠看到沒有錯誤源碼

clipboard.png

此時在下面的目錄下生成了不少的.exe文件。代表編譯成功了

clipboard.png

接下來就能夠caffe的源碼之旅了。

相關文章
相關標籤/搜索