Purpose:
利用Coral Dev Board的TPU(Tensor Processing Unit)與USB Camera來做一些影像識別的專案.Use Coral Dev Board's TPU (Tensor Processing Unit) and USB Camera to do some image recognition projects.
在這樣的架構下,比起只能塞進約 4000 個核心的 GPU,TPU 可以塞進 128*128 共 1.6 萬個核心,加上每個核心負擔的工作量更小,運算速度也就更快、耗電量更低。
Coral Dev Board
The Coral Dev Board is a single-board computer that contains an Edge TPU coprocessor. It's ideal for prototyping new projects that demand fast on-device inferencing for machine learning models.
該開發板具有用於專用串行控制臺介面的Micro-USB端口,可用於監視系統並監督將OS(Debian Linux的定制版本,稱為Mendel)刷新到板載存儲中。還有第二個USB-C端口,用於將開發板連接到運行Linux的電腦。用戶應該使用SSH協議登錄開發板以正常使用。
預設帳號密碼(mendel / mendel)
擁有 AI 運算能力的 TPU(Tensor Processing Unit)
Fundamental:
TPU 在處理矩陣運算上採用脈動陣列(Systolic Array)的方式;比起 GPU 中每個 ALU 都各做各的,在 TPU 裡面的資料會在各個 ALU 之間穿梭,每個 ALU 專門負責一部分,共同完成任務。這麼做有兩個好處,一是每個人負擔的工作量更少,代表每個 ALU 的體積可以再縮小;二是半成品傳遞的過程可以直接在 ALU 之間進行,不再需要把半成品借放在暫存區再拿出來,大幅減少了儲存與讀取的時間。在這樣的架構下,比起只能塞進約 4000 個核心的 GPU,TPU 可以塞進 128*128 共 1.6 萬個核心,加上每個核心負擔的工作量更小,運算速度也就更快、耗電量更低。
eMMC (Embedded MultiMediaCard) 是嵌入式多媒體卡的縮寫
設定網路工具:
nmtui 直接連到Wifi
顯示網路的狀態:
nmcli connection show
IP查詢:
ip addr show
nmcli device show
video1資訊:
v4l2-ctl --list-formats-ext --device /dev/video1
Reference Web site:
https://coral.ai/products/
https://coral.ai/docs/dev-board/get-started/
https://coral.ai/docs/dev-board/datasheet/#features
YouTube Demo:
沒有留言:
張貼留言