【 Edge 】於 UP Squared 安裝 Ubuntu 與 OpenVINO
內容
- 學習目標
 - 前置準備作業
 - 安裝 
Ubuntu Image於UP Squared - 安裝 
Intel® OpenVINO於UP Squared - 透過 
CPU驗證OpenVINO - 透過 
GPU驗證OpenVINO - 透過 
MYRIAD驗證OpenVINO 
學習目標
- 於 
UP Squared重新安裝Ubuntu - 於 
UP Squared安裝OpenVINO - 透過 
CPU、GPU與MYRIAD驗證Intel® OpenVINO 
前置準備作業
- 準備一台 
UP Squared - 準備 
鍵盤與滑鼠 - 準備一條 
乙太網路線 - 準備一條 
HDML 線 - 準備一支 
USB 隨身碟 - 準備一台 
電腦( Windows 或 macOS ) - 準備一支 
Intel Movidius ( NCS )- ㊟ 如 UP Squared 未內建的話請另外準備
 
 
安裝 Ubuntu Image
 Step 1. 下載 Ubuntu 影像檔
- 請在瀏覽器下輸入下方網址以進行下載
 
Step 2. 將 Ubuntu Image 寫入 USB 隨身碟
- 2.1 將 USB 隨身碟插入到電腦
 - 2.2 下載燒錄軟體
 - 2.3 執行 
balenaEtcher軟體以進行燒錄Ubuntu Image-  
開啟
balenaEtcher
 -  
點選
Select image選擇Ubuntu Image
 -  
點選
Select target選擇USB 隨身碟

 -  
點選
Finish以進行燒錄-  
點選
Continue
 -  
燒錄過程

 
 -  
 
 -  
 
Step 3. 將 Ubuntu 安裝於 UP Squared
-  
3.1 將 USB 隨身碟插入到 UP Squared
 -  
3.2 將 UP Squared 接上電源以啟動 UP Squared
 -  
3.3 點選
Install Ubuntu選項 -  
3.4 點選
English選項後再點選Continue -  
3.5 點選
Continue -  
3.6 點選
Erase disk and install Ubuntu選項後再點選Install Now -  
3.7 確認磁區資訊後再點選
Continue -  
3.8 設定時區 後再點選
Continue -  
3.9 設定鍵盤種類後再點選
Continue -  
3.10 設定登入帳號與密碼後再點選
Continue -  
3.11 安裝過程
 -  
3.12 安裝完成
- 點選 
Restart Now 
 - 點選 
 -  
3.13 移除
USB 隨身碟再按enter鍵 
安裝 Intel® OpenVINO
 Step 1. 登入到 UP Squared
 -  
輸入所設定的帳號與密碼
 
Step 2. 開啟終端機
-  
點選左上角輸入
terminal並開啟terminal
 -  
開啟後的端終機

 
Step 3. 建立 Workshop 目錄與切換目錄
-  
建立 Workshop 目錄
mkdir ~/Desktop/Workshop -  
進到 Workshop 目錄
cd ~/Desktop/Workshop 
Step 4. 下載 OpenVINO Toolkit
-  
取得
OpenVINOwget http://registrationcenter-download.intel.com/akdlm/irc_nas/15512/l_openvino_toolkit_p_2019.1.144.tgz
 
Step 5. 解壓縮
-  
輸入以下指令進行解壓縮
tar -xvzf l_openvino_toolkit_p_2019.1.144.tgz
 
Step 6. 切換目錄到 openvino_toolkit
-  
輸入以下指令進行切換目錄
cd l_openvino_toolkit_p_2019.1.144/
 
Step 7. 執行安裝 Script
-  
輸入以下指令進行安裝
sudo ./install_GUI.sh -  
點選
Next
 -  
點選
I accept the terms of the license agreement再點選Next
 -  
點選
I do NOT consent to the collection of my information再點選Next
 -  
點選
Next
 -  
點選
Install
 -  
點選
Next
 -  
安裝過程

 -  
點選
Finish
 
安裝相依套件
-  
切換工作目錄
cd /opt/intel/openvino/install_dependencies
 -  
執行
install_openvino_dependenciesScriptsudo -E ./install_openvino_dependencies.sh
 -  
切換工作目錄
cd /opt/intel/openvino/deployment_tools/model_optimizer/install_prerequisites
 -  
執行
install_prerequisites_onnxScriptsudo -E ./install_prerequisites_onnx.sh
 
安裝 networkx
-  
請執行下方指令
pip3 install networkx==2.3
 
透過 CPU 驗證 OpenVINO
-  
設定環境變數
source /opt/intel/openvino/bin/setupvars.sh
 -  
切換目錄到
Inference Enginecd /opt/intel/openvino/deployment_tools/demo/
 -  
執行驗證
./demo_squeezenet_download_convert_run.sh -d CPU- 結果

 
 - 結果
 
透過 GPU 驗證 OpenVINO
-  
安裝 GPU driver
-  
切換目錄
cd /opt/intel/openvino/install_dependencies/
 -  
執行 Script
source /opt/intel/openvino/bin/setupvars.sh
 -  
安裝
Intel® Graphics Compute Runtimesudo ./install_NEO_OCL_driver.sh
 
 -  
 -  
切換路徑到
Inference Enginecd /opt/intel/openvino/deployment_tools/demo/
 -  
執行 GPU 驗證
./demo_squeezenet_download_convert_run.sh -d GPU-  
結果

 
 -  
 
透過 MYRIAD 驗證 OpenVINO
-  
如 UP Squared 未內建 Intel Movidius ( NCS ) ,則請將 Intel Movidius ( NCS ) 插到 UP Squared 的 USB Port 後再重開機
-  
開機完再執行下方指令確認 Intel Movidius ( NCS )
lsusb
 
 -  
 -  
安裝
Myriad rules-  
切換目錄
cd /opt/intel/openvino/install_dependencies/
 -  
執行 Script
source /opt/intel/openvino/bin/setupvars.sh
 -  
執行 NCS rules
./install_NCS_udev_rules.sh
 
 -  
 -  
切換路徑到
Inference Enginecd /opt/intel/openvino/deployment_tools/demo/
 -  
執行 Script
source /opt/intel/openvino/bin/setupvars.sh
 -  
執行 MYRIAD 驗證
./demo_squeezenet_download_convert_run.sh -d MYRIAD-  
結果

 
 -