|

【AI_Column】移植 Movidius 神經計算棒到 Pi Zero W

   
作者:許哲豪 Jack

最近人工智慧(AI)當道,對於想學習及實作的 Maker 來說,樹莓派加上 Intel Movidius 神經計算棒(Neural Compute Stick,以下簡稱 NCS)大概是最容易取得且最經濟的平台了。

目前除了可直接買到USB3.0 版的 NCS 外,另外 Google 有提供 AIY Vision Kit(Pi Zero W + Vision Bonnet),主要使用 Pi Zero W 及使用了和 NCS 相同計算晶片 Intel Movidius MA2450 的 Vision Bonnet 擴充板,舊的版本還得自己安裝一堆環境,新的 1.1 版買來組裝一下就可用了。

加上最近Intel最近大力推廣它的 OpenVINO,讓自家的CPU、GPU、FPGA、VPU(NCS主要晶片)能更容易跨平台,更適合開發AI終端(邊緣)應用裝置及程式。

Pi Zero W + Movidius Neural Compute Stick(圖片來源:Jack提供)

一般在官網上的安裝程序都是建議使用樹莓派 3B 或 3B+,其步驟很簡單:

1. 取得樹莓派板子及 16GB SD 卡(強烈建議大於8GB)並安裝好官方提供的作業系統 Raspbian。

2. 進入樹莓派命令列模式安裝 NCS 軟體開發工具(SDK)1.2 版,其步驟如下:

mkdir -p ~/workspace

cd ~/workspace

git clone https://github.com/movidius/ncsdk.git

cd ncsdk

make install

3. 編譯範例程式及測試,其指令如下:

cd ~/workspace/ncsdk

make examples

完成後即可執行相關範例程式。

本來想把NCS直接搬到 Pi Zero W 上用,就像 Google AIY Vision Kite 一樣,結果照著上面步驟作,竟然出現一大堆問題,為了避免大家也掉到這個大坑,所以把自己慘痛的經驗分享出來,省去大家撞牆的時間,接著就一步一步帶著大家走出地雷區。

走出地雷區

1. 安裝作業系統後,修改 GPU 共享記憶體,從 64MB 增加到 128MB。

本文為會員限定文章

立即加入會員! 全站文章無限看~

                               

已經是會員? 按此登入

只需不到短短一分鐘...

輸入您的信箱與ID註冊即可享有一切福利!

會員福利
1

免費電子報

2

會員搶先看

3

主題訂閱

4

好文收藏

Author: 許 哲豪

工作經驗超過二十年,主要專長機電整合、電腦視覺、人機互動、人工智慧、專利分析及新創輔導。曾任機電整合工程師、機器視覺研發副理、技轉中心商業發展經理。目前擔任多家公司兼任技術顧問並積極推廣實境互動相關技術。 主持歐尼克斯實境互動工作室(OmniXRI):http://omnixri.blogspot.com Edge AI Taiwan邊緣智能交流區:https://www.facebook.com/groups/edgeaitw/

Share This Post On

Submit a Comment

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *