基于樹莓派開發(fā)板利用 全愛科技 QA200A2推理卡 (基于Atlas 200I A2 加速模塊) 進(jìn)行視頻推理的Demo
加速模塊驅(qū)動(dòng)開源地址如下:https://gitee.com/HiCAID/rpi-ascend-driver/
1,樹莓派使用CM4 IO Board的PCIE X1接口,通過轉(zhuǎn)接卡接到PCIE Socket以便額外供電。
2,RK3588開發(fā)板
有PCIE X2 Socket,在供電滿足的情況下,直接插卡。
1、需要按照樹莓派官方文檔搭進(jìn)行制卡搭建好樹莓派基礎(chǔ)環(huán)境,建議選用樹莓派OS:https://www.raspberrypi.com/documentation/computers/getting-started.html#install-using-imager
2、需要安裝指定的適配樹莓派os的昇騰驅(qū)動(dòng)
3、需要按照對應(yīng)指導(dǎo)安裝cann軟件及其依賴
獲取指定的適配樹莓派os的昇騰驅(qū)動(dòng)
下載地址:
在root用戶下執(zhí)行:Ascend_xxx.run --full --install-for-all 安裝驅(qū)動(dòng)
安裝成功后下電設(shè)備再重新上電,執(zhí)行npu-smi info查詢芯片信息,有如圖所示的結(jié)果說明安裝成功
安裝cann軟件及其依賴
在當(dāng)前用戶下執(zhí)行以下命令安裝依賴
sudo apt-get update
sudo apt-get install -y gcc g++ make cmake zlib1g zlib1g-dev openssl libsqlite3-dev libssl-dev libffi-dev libbz2-dev libxslt1-dev unzip pciutils net-tools libblas-dev gfortran libblas3
pip3 install attrs numpy decorator sympy cffi pyyaml pathlib2 psutil protobuf scipy requests absl-py --user
在當(dāng)前用戶下執(zhí)行以下命令安裝cann軟件包
#獲取cann軟件包
wget xxx.run
#增加對軟件包的可執(zhí)行權(quán)限
chmod +x 軟件包名.run
#執(zhí)行如下命令校驗(yàn)軟件包安裝文件的一致性和完整性
./軟件包名.run --check
#執(zhí)行如下命令安裝軟件
./軟件包名.run --install
#安裝完成后,若顯示如下信息,則說明軟件安裝成功:xxx install success
#將如下命令寫入當(dāng)前用戶目錄下的.bashrc文件中
source /usr/local/Ascend/ascend-toolkit/set_env.sh
export LD_LIBRARY_PATH=/usr/local/Ascend/ascend-toolkit/latest/aarch64-linux/devlib/:$LD_LIBRARY_PATH
#執(zhí)行如下命令生效環(huán)境變量
source ~/.bashrc