1. 程式人生 > >Windows下mxnet的CPU版本安裝

Windows下mxnet的CPU版本安裝

初次接觸mxnet,純純的小菜鳥來嘍,有寫的不對的地方歡迎各位大神指教O(∩_∩)O~。大概用了三四天了,剛剛完成了第一步的mxnet環境搭建。先說一下我的電腦環境,我的是win10+VS2013+opencv3.0,因為沒有GPU所以只能安裝CPU版本的mxnet。

第一步,首先要看一下mxnet的官網,第一次搭環境嘛總得去人家官網看看不是,要不自己的對不對都不知道哈。

下面就開始下載需要的軟體了。

opencv3.0:官網下載就好嘍。

Anaconda  https://www.continuum.io/downloads   這個東西的具體用處我也沒有仔細看過,但是搭建mxnet時需要用到python和numpy,按照官網單獨安裝python和numpy很麻煩,所以直接下載Anaconda就可以了。

Mxnet的下載給大家推薦一個網站 https://github.com/dmlc/MXNet.cpp GitHub功能超強大,很多東西都可以從上面找到。Mxnet官網上也有Github資源獲取的連結。

第二步,環境搭建。

1、opencv3.0的配置(VS2013的安裝就不用講啦大家都懂),當然如果你已經有opencv3.0的環境了,這一步就可以直接跳過了。因為本文主要介紹mxnet的環境搭建,所以opencv3.0的環境配置請參考:http://blog.csdn.net/u010009145/article/details/50756751

但是因為是opencv3.0所以可能會遇到如圖的問題

這時只需要\opencv\build\x86\vc12\bin下的3個.dll檔案複製到C:\Windows\SysWOW64下就好了。

然後就可以執行一個小程式試一下

#include <opencv2/core/core.hpp>  
#include <opencv2/highgui/highgui.hpp>  


using namespace cv;


int main()
{
    // 讀入一張圖片,圖片來源OpenCV的資料 ...opencv\sources\samples\data\目錄下  
    Mat img = imread("wa-right.jpg");
    // 建立一個名為 "Demo"視窗  
    namedWindow("Demo");
    // 在視窗中顯示圖片  
    imshow("Demo", img);
    // 等待6000 ms後窗口自動關閉  
    waitKey(6000);
    return 0;
}

圖片顯示出來就成功了。

2、mxnet 的安裝

安裝mxnet就需要按照官網的步驟來了,純英文好頭疼的


官網安裝的比較全但是也比較麻煩。其實就是先從Github上下載資源,需要的全部資源如下圖,


把這些資源解壓到你要安裝mxnet的資料夾就好了,記住第一個壓縮檔案要解壓到mxnet資料夾內,這樣在後面安裝python時才會不出錯,都解壓好了之後mxnet裡有個readme.txt檔案,按照上面的步驟安裝就好。


解壓之後要執行一下mxnet資料夾中的setupenv.cmd


之後就是按照readme.txt來安裝python了,出現下圖所示的情況python就安裝成功了


python在安裝過程中可能出現import的問題,只要改一下PYTHONPATH環境變數就好了。

然後就是執行一個mxnet的小例子,這個就是剛剛從GitHub下載的mxnet.cpp,找到路徑,按著後邊的走就好啦~

其實這麼走下來看著並不難,但是安裝過程中會出現各式各樣的問題,畢竟菜鳥啊解決起來也需要時間問題,嘗試了幾天終於安裝成功了,入門真心的不容易啊,希望能對初學者有些許幫助。第一次寫部落格,參照了實驗室同學的部落格,感謝同學的指導O(∩_∩)O~