從AI資料U盤下載并解壓GTISDK到開發(fā)板。這里解壓GTISDK到/home/firefly/GTISDK中,假設SDK壓縮包在當前目錄下,操作如下:
firefly@firefly:~$ tar zxvf GTISDK_Linux_aarch64_v3-1-2a.tar.gz -C ~/ 然后進行驅(qū)動安裝。
如果使用的神經(jīng)網(wǎng)絡計算卡是NCC S1,請在固件下載或AI資料U盤中下載并燒寫對應的固件,或自行編譯AI資料U盤中的內(nèi)核;
如果使用的神經(jīng)網(wǎng)絡計算卡是USB Dongle模塊請確認SCSI的sg.ko驅(qū)動模塊存在,步驟如下:
-
1). 內(nèi)核內(nèi)置確認modules.builtin中包含“kernel/drivers/scsi/sg.ko”,命令:
firefly@firefly:~$ cat /lib/modules/$(uname -r)/modules.builtin | grep sg.ko如果打印”kernel/drivers/scsi/sg.ko“,則驅(qū)動存在請?zhí)^2)。
-
2). 外置模塊 使用命令:
firefly@firefly:~$ sudo modinfo sg如果打印“modinfo: ERROR: Module sg not found.”則驅(qū)動不存在,否則存在。 如果驅(qū)動存在請確保模塊已被加載,可嘗試以下操作加載驅(qū)動:
firefly@firefly:~$ sudo modprobe sg
如果驅(qū)動不存在則需要自行編譯并加載sg.ko模塊(在內(nèi)核中的選項為SCSI generic support)。
最后是安裝udev配置文件。其操作如下:
firefly@firefly:~$ sudo cp -i GTISDK/Lib/Linux/aarch64/50-emmc.rules /etc/udev/rules.d/ firefly@firefly:~$ sudo udevadm control --reload SDK需要g++ 7.2.1及以上版本,使用低于7.2.1版本的g++進行編譯示例代碼可能會產(chǎn)生意想不到的問題,如果開發(fā)板系統(tǒng)為Ubuntu可按下列步驟進行安裝:
firefly@firefly:~$ sudo add-apt-repository ppa:ubuntu-toolchain-r/test firefly@firefly:~$ sudo apt-get update firefly@firefly:~$ sudo install g++-7 在編譯示例代碼前需要先設置環(huán)境變量GTI_CC,如下:
firefly@firefly:~$ export GTI_CC=g++-7 { "Gti device type": 0, "model": [ { "Network name": "Gnet3", "Image output format": 0, "Dump input image": 0, "eMMC write block numbers": 128, "eMMC read delay": 5000, "eMMC device node": "/dev/sg0", } ] } 設置GTI芯片型號:0為GTI 2801,1為GTI 2803。
Network name
此配置與PLAI訓練模型實現(xiàn)有關(guān)。
Image output format
芯片返回數(shù)據(jù)格式, 0: Conv out pooling, 1: Sub layers, 2: Conv out, 3: Major layers
Dump input image
默認為0。
eMMC write block numbers
設備的一次寫或讀數(shù)據(jù)的扇區(qū)數(shù),設置為2048可獲得最好的性能,設置為128可兼容usb 2.0設備,但此參數(shù)與/sys/devices/下對應設備節(jié)點的具體的max_sectors值有關(guān)。
eMMC read delay
設備寫數(shù)據(jù)和讀數(shù)據(jù)之間的延時時間,單位為us,通常與網(wǎng)絡模型有關(guān),GNet1為12000
eMMC device node
第一個可能的神經(jīng)網(wǎng)絡計算卡設備節(jié)點,連接設備后可在/dev/目錄下查找,通常USB Dongle為/dev/sg0,NCC S1為/dev/mmcblk1。
-
Linux
+關(guān)注
關(guān)注
88文章
11631瀏覽量
218032 -
嵌入式主板
+關(guān)注
關(guān)注
7文章
6107瀏覽量
36953 -
Firefly
+關(guān)注
關(guān)注
2文章
546瀏覽量
9009
發(fā)布評論請先 登錄

firefly NCC S1--SDK神經(jīng)網(wǎng)絡計算卡
評論