香橙派 AI pro:AI 加速初體驗
在AI領域,不斷涌現的硬件產品為開發者提供了前所未有的便利和可能性。今天,我要介紹的這款產品——香橙派 AIpro,就是其中的佼佼者。在昇騰 AI 芯片的加持下,這款開發板有著出色的算力。這不僅僅是一塊開發板,更是一個為AI開發者量身打造的平臺,最近,我也是拿到了官方送來的香橙派AIpro開發板。
官方資料
OrangePi AIpro 官網
Orange Pi論壇
昇騰社區
DevPress社區
產品說明
正面圖
背面圖
引腳圖
開箱體驗
打開香橙派 AIpro的包裝,一眼可以看到其精致的工藝。隨套件一同到來的電源和散熱組件讓人感覺到廠商對于細節的關心。
32GB的存儲卡已經就位,官方提前刷入ubuntu系統了,一切準備就緒,只需插上電源就可以開始我們的AI之旅。
?香橙派提醒:使用板子時天線不能貼到板子上,同時天線上的導電布也不能挨著板子,否則可能會燒壞板子。
設備連接
散熱組件的安裝過程簡單而直觀,電源接口牢固,為長時間運行提供了保障。存儲卡預裝的系統使得初次啟動變得非常順暢,這對于初學者來說是一個巨大的加分項。接通電源、插入屏幕、鍵盤、鼠標的后,順利進入系統桌面,香橙派 AIpro的界面非常好看。
配置固定ip
由于只有一套鍵鼠,為了快速擁抱AI世界,我只能采用配置一個固定ip,使用ssh訪問的模式來進行后續操作。
我主機的內網ip配置如下:
大家配置的時候要根據實際網絡環境調整 ethernets 下的接口名稱(如 eth0),addresses(靜態 IP 和子網掩碼),gateway4(網關地址)和 nameservers(DNS 服務器地址)。
# 編輯
vi /etc/netplan/01-netcfg.yaml
# 生效配置
sudo netplan apply
示例
network:version: 2renderer: NetworkManagerethernets:eth0:dhcp4: falseaddresses: [192.168.60.252/24]optional: trueroutes:- to: defaultvia: 192.168.60.1nameservers:addresses: [192.168.0.186]
然后ifconfig查看網絡已經配置好了
樣例測試
官網鏡像中預裝了JupyterLab軟件。Jupyter Lab軟件是一個基于web的交互式開發環境,集成了代碼編輯器、終端、文件管理器等功能,使得開發者可以在一個界面中完成各種任務。并且我們在鏡像中也預置了一些可以在JupyterLab軟件中運行的AI應用樣例。這些樣例都是使用Python編寫的,并調用了Python版本的AscendCL編程接口。
進入樣例目錄
以下為絕對路徑
cd /home/HwHiAiUser/samples/notebooks
修改配置
因為是使用ssh訪問的,start_notebook.sh默認啟動時監聽127.0.0.1,不利于我們在個人PC訪問,所以修改一下腳本,把127.0.0.1改成之前設置的固定IP ,再啟動
. /usr/local/Ascend/ascend-toolkit/set_env.sh
export PYTHONPATH=/usr/local/Ascend/thirdpart/aarch64/acllite:$PYTHONPATHif [ $# -eq 1 ];thenjupyter lab --ip $1 --allow-root --no-browser
elsejupyter lab --ip 192.168.60.252 --allow-root --no-browser
fi
啟動
./start_notebook.sh
登錄JupyterLab
在瀏覽器中輸入訪問日志打印的網址鏈接,就可以登錄JupyterLab軟件了
運行卡通圖像生成樣例
該樣例使用cartoonGAN模型對輸入圖片進行卡通化處理。在樣例中已經包含轉換后的om模型和測試圖片,可以按照以下流程在JupyterLab中運行該樣例
1、先在Jupyter Lab界面雙擊“05-cartoonGAN_picture”,進入到該目錄下
2、在該目錄下有運行該示例的所有資源,其中mian.ipynb是在JupyterLab中運行
該樣例的文件,雙擊打開main.ipynb,在右側窗口中會顯示main.ipynb文件中的內
容
3、單擊按鈕運行樣例,在彈出的對話框中單擊“Restart”按鈕,此時該樣例開始運行
樣例將測試圖片轉成一個卡通風格的照片,我們也可以替換此示例圖片,圖片路徑如下
/home/HwHiAiUser/samples/notebooks/05-cartoonGAN_picture/img.jpg
測試圖片
卡通風格
個人感受
使用香橙派 AIpro是一次愉快的旅程。從設置到開發,再到日常使用,它展現了卓越的性能和可靠性。對我而言,最讓人印象深刻的是它在AI任務處理上的能力,這也證明了它作為一款專為AI開發設計的開發板的價值。
實際應用
在實際的項目開發中,香橙派 AIpro顯示出了它的實力。無論是在圖像識別,還是在語音處理項目中,它都能迅速應對,處理速度和效率比我預期的要好。對于中小型的AI項目,香橙派 AIpro無疑是一個合適的選擇。
性能測試
在連續運行幾個小時的強壓力測試后,香橙派 AIpro的表現依舊穩定。散熱組件非常有效,保持了設備在安全的溫度范圍內。這一點對于需要長時間運行AI模型訓練的開發者來說是非常重要的。
適用場景
香橙派 AIpro的適用場景非常廣泛,從教育培訓到實驗室研發,再到初創公司的快速原型制作,都可以從這款開發板中受益。特別是對于有預算限制但需求嚴格的項目,香橙派 AIpro提供了一個經濟而高效的解決方案。
結語
總而言之,香橙派 AIpro是一款適合各種級別開發者的開發板。它結合了便利性、性能和成本效益,無疑是市場上的一顆新星。無論你是AI領域的新手,還是經驗豐富的專家,香橙派 AIpro都值得你擁有。