Caffe+windows7+Visual Studio 2015+Python+CPU配置記錄

這裏寫圖片描述


前言

以前配置過caffe,當時是Visual Studio 2013,因爲當時的教程只有2013的。重裝電腦之後,一直沒有靜下來去配置caffe,失敗過好幾次。這次算是找對教程和資源了,終於配置成功。本文不記錄具體步驟,只給出我參考的鏈接,需要的人還是去看Github原版較好。這裏只記錄一些需要注意的地方。

1. Caffe + Python

如果只用Caffe的Python接口而不用C++接口的話,事情就簡單多了。在Caffe的Github的Windows分支上,有給出幾種預編譯的二進制文件。

Caffe的Github的Windows分支網址:https://github.com/BVLC/caffe/tree/windows

這裏寫圖片描述

大家可以根據自己的python版本和GPU情況有選擇的下載。我電腦上有Anaconda2(Python2.7)和Anaconda3(python3.6)以及VS2015,無可用的GPU,所以我下載了第三個的release版本。下載下來之後直接把caffe\python\caffe 整個文件夾複製到\Anaconda2\Lib\site-packages文件夾下。

我之前失敗的N次就是因爲複製的不是整個文件夾,而是隻有一個_caffe.pyd或者文件夾下的所有文件!而且會出現下面這樣的錯誤。

這裏寫圖片描述

如果複製的是整個文件夾就沒問題了。

這裏寫圖片描述

這裏不敢肯定的一件事情是:也許是因爲我之前配置過幾次,雖然失敗了,但是各種環境變量已經齊全,所以這次才這麼順利。如果有誰按照上面配置成功,可以證明跟其他配置無關的話,望反饋一下,讓大家明白。

2. Caffe + Visual Stuido 2015

我覺得可能是我太笨了,上面說的那個預編譯的文件也有C++版本的,但是我一直沒有配置成功。而且除了預編譯的文件,下面還有編譯教程……我還是沒有成功。

經過多次失敗我總結出了經驗,那就是:

要想成功,要找對教程… !!!

我至今沒有用官方教程編譯成功,所以只能找其他辦法,果然找到一個可以編譯成功的,支持Visual Studio 2015,而且還很簡單,這就驚喜了。

由於教程簡單而且清晰明瞭,所以不再複述,需要編譯的小夥伴可以直接去看,網址如下:

Configure Caffe in one hour for Windows users :

https://github.com/happynear/caffe-windows

這個教程最讓人感動的就是直接給出了third party libraries的下載地址,可以從百度雲下載。下載之後解壓到./windows/thirdparty/。這裏應該是把解壓出來的一個個文件夾放到./windows/thirdparty/文件夾下,而不是解壓後的整個的包含所有的文件夾。

編譯的時候pycaffe編譯失敗,但是由於前面已經有個更簡單的pycaffe配置方法,這裏也就不太在意了。以後找到失敗的原因再說。也歡迎大家指點。

本文是記錄性質,今天配置完趕緊記下來,免得過幾天忘了。以後再配置的時候也可以參考。


公衆號CVPy,分享OpenCV和Python的實戰內容。每一篇都會放出完整的代碼。歡迎關注。

公衆號CVPy

發佈了83 篇原創文章 · 獲贊 354 · 訪問量 79萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章