1. 程式人生 > >Caffe+windows7+Visual Studio 2015+Python+CPU配置記錄

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,而且還很簡單,這就驚喜了。

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

這個教程最讓人感動的就是直接給出了third party libraries的下載地址,可以從百度雲下載。下載之後解壓到./windows/thirdparty/

。這裡應該是把解壓出來的一個個資料夾放到./windows/thirdparty/資料夾下,而不是解壓後的整個的包含所有的資料夾。

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

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

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

公眾號CVPy