0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

fireflyNCC S1燒寫(xiě)工具--常見(jiàn)問(wèn)題簡(jiǎn)介

firefly ? 來(lái)源:firefly ? 作者:firefly ? 2019-11-18 11:36 ? 次閱讀
常見(jiàn)問(wèn)題
1. 找不到/dev/sgX或/dev/mmcblk1

如果使用的神經(jīng)網(wǎng)絡(luò)計(jì)算卡是eMMC接口的,請(qǐng)下載并燒寫(xiě)專(zhuān)用固件,或編譯并使用AI資料U盤(pán)中的內(nèi)核。

如果使用的神經(jīng)網(wǎng)絡(luò)計(jì)算卡是USB接口的請(qǐng)確認(rèn)SCSI的sg.ko驅(qū)動(dòng)模塊存在,步驟如下:

  • 1). 內(nèi)核內(nèi)置確認(rèn)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ū)動(dòng)存在,請(qǐng)檢查神經(jīng)網(wǎng)絡(luò)計(jì)算卡是否完好。

  • 2). 外置模塊 使用命令:

    firefly@firefly:~$ sudo modinfo sg

    如果打印“modinfo: ERROR: Module sg not found.”則驅(qū)動(dòng)不存在,否則存在。 如果驅(qū)動(dòng)存在可嘗試以下操作加載驅(qū)動(dòng):

    firefly@firefly:~$ sudo modprobe sg

如果驅(qū)動(dòng)不存在則需要自行編譯并加載sg.ko模塊。

2. /dev/sgX或/dev/mmcblk1權(quán)限問(wèn)題

如果使用的是eMMC接口的模塊請(qǐng)?jiān)趓oot用戶(hù)下運(yùn)行程序。

如果使用的是usb接口的模塊,可在GTISDK目錄下嘗試以下操作:

firefly@firefly:~GTISDK$ sudo cp -i Lib/Linux/aarch64/50-emmc.rules /etc/udev/rules.d/ firefly@firefly:~GTISDK$ sudo udevadm control --reload

或者嘗試以下操作:

firefly@firefly:~$ sudo chmod 777 /dev/sg*
3. 出現(xiàn)-lGTILibrary Not found錯(cuò)誤

可設(shè)置LD_LIBRARY_PATH變量指向GTILibrary所在的目錄,例如:

firefly@firefly:~$ export LD_LIBRARY_PATH=/home/firefly/GTISDK/Lib/Linux/aarch64:$LD_LIBRARY_PATH
4. GTI初始化失敗

查看userinput.txt(在SDK的data/Models/gti2801/gnet2_3/cnn_3目錄下)中的節(jié)點(diǎn)名字(usb接口模塊節(jié)點(diǎn)名為/dev/sg*, eMMC接口模塊節(jié)點(diǎn)名為/dev/mmcblk1)跟開(kāi)發(fā)板生成的節(jié)點(diǎn)名字是否一致,在Tools目錄下有測(cè)試程序,可以自動(dòng)檢測(cè)判斷節(jié)點(diǎn)和測(cè)試連通性.

5. GTI芯片讀寫(xiě)失敗
  1. 查看 userinput.txt 中的 max_sectors (“USB write block numbers”: 2048) 這個(gè)參數(shù)的大小, usb2.0接口或eMMC接口設(shè)置為128,usb3.0接口設(shè)置位2048;或者修改max_sectors修改為userinput.txt 大小,參考如下:

    ubunut16.04:~$ find /sys/devices/ -name max_sectors /sys/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0/host6/target6:0:0/6:0:0:0/max_sectors ubunut16.04:~$ su ubunut16.04:~# echo 2048 > /sys/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0/host6/target6:0:0/6:0:0:0/max_sectors
  2. 參考/dev/sgX或/dev/mmcblk1權(quán)限問(wèn)題

6. TypeError: can’t convert CUDA tensor to numpy. Use Tensor.cpu() to copy the tensor to host memory first.

如果使用的是PyTorch 1.0rc1可修改PyTorch包中的tensor.py

def __array__(self, dtype=None): if dtype is None: return self.numpy() else: return self.numpy().astype(dtype, copy=False)

def __array__(self, dtype=None): if dtype is None: return self.cpu().numpy() else: return self.cpu().numpy().astype(dtype, copy=False)

tensor.py參考路徑為/usr/lib/python3.7/site-packages/torch/tensor.py,請(qǐng)根據(jù)自己PyTorch的安裝路徑查找 tensor.py。

7. OSError: libftd3xx.so.0.5.21: cannot open shared object file: No such file or directory

在使用PLAI是出現(xiàn)如標(biāo)題的錯(cuò)誤請(qǐng)?jiān)赑LAI根目錄下執(zhí)行以下命令:

ubunut16.04:~/PLAI$ export LD_LIBRARY_PATH=$(pwd)/lib/python/gtilib:$LD_LIBRARY_PATH

再運(yùn)行PLAI。

8. Could not load model. Device:/dev/sg1—-usb_write error

如出現(xiàn)以下錯(cuò)誤:

- 1541659252666 -140566399514112- 0-:usb_emmc_read ioctl error. code:-1 - 1541659252667 -140566399514112- 0-:Could not load model. Device:/dev/sg1----usb_write error

請(qǐng)查看/dev/sg*是否有讀寫(xiě)權(quán)限,如果沒(méi)有請(qǐng)參考[2],進(jìn)行配置。 如果問(wèn)題未解決,請(qǐng)參考[5],其中userinput.txt對(duì)應(yīng)PLAI中的nets/netConfig*.txt, 請(qǐng)根據(jù)訓(xùn)練的模型進(jìn)行修改。


聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11207

    瀏覽量

    208712
  • 嵌入式主板
    +關(guān)注

    關(guān)注

    7

    文章

    6084

    瀏覽量

    35154
  • Firefly
    +關(guān)注

    關(guān)注

    2

    文章

    538

    瀏覽量

    6961
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    寫(xiě)工具HPM_Manufacturing_Tool的特點(diǎn)說(shuō)明

    HPM Manufacturing Tool 是 HPMicro 公司推出的配置及批量寫(xiě)工具,旨在幫助企業(yè)用戶(hù)快速批量的對(duì)HPMicro公司推出的芯片進(jìn)行鏡像配置及
    發(fā)表于 09-04 12:37 ?1824次閱讀
    <b class='flag-5'>燒</b><b class='flag-5'>寫(xiě)</b><b class='flag-5'>工具</b>HPM_Manufacturing_Tool的特點(diǎn)說(shuō)明

    多普達(dá)s1說(shuō)明書(shū)下載,htc s1中文說(shuō)明書(shū),s1精英版說(shuō)明

    多普達(dá)s1說(shuō)明書(shū)下載,多普達(dá)s1htc s1中文說(shuō)明書(shū)-多普達(dá)s1精英版手機(jī)說(shuō)明書(shū)。
    發(fā)表于 03-23 22:53 ?0次下載

    飛利浦ARM寫(xiě)內(nèi)部flash工具軟件

    飛利浦ARM寫(xiě)內(nèi)部flash工具: [Bootstrap] SetupTitle=Install SetupText=Copying Files, please stand by. CabFile
    發(fā)表于 06-14 17:58 ?151次下載

    存儲(chǔ)器寫(xiě)工具

    電子發(fā)燒友網(wǎng)站提供《存儲(chǔ)器寫(xiě)工具.exe》資料免費(fèi)下載
    發(fā)表于 09-09 14:22 ?2次下載

    atiflashV390 ATI顯卡寫(xiě)工具

    電子發(fā)燒友網(wǎng)站提供《atiflashV390 ATI顯卡寫(xiě)工具.rar》資料免費(fèi)下載
    發(fā)表于 10-12 18:02 ?2次下載

    EEPROM寫(xiě)軟件1

    很好用的EEPROM寫(xiě)軟件
    發(fā)表于 12-17 16:09 ?11次下載

    sd卡鏡像寫(xiě)工具中文版

    sd卡鏡像寫(xiě)工具中文版
    發(fā)表于 05-05 08:45 ?0次下載

    使用JTAG寫(xiě)Nand Flash實(shí)驗(yàn)解析

    的FS2410及Flash寫(xiě)工具為例進(jìn)行講解,不同廠商的開(kāi)發(fā)板都會(huì)提供相應(yīng)的Flash寫(xiě)工具
    發(fā)表于 10-18 17:03 ?6次下載
    使用JTAG<b class='flag-5'>燒</b><b class='flag-5'>寫(xiě)</b>Nand Flash實(shí)驗(yàn)解析

    firefly CORE-3399-JD4寫(xiě)工具介紹

    原始固件是一種能以逐位復(fù)制的方式寫(xiě)到存儲(chǔ)設(shè)備的固件,是存儲(chǔ)設(shè)備的原始映像。原始固件一般寫(xiě)到SD卡中,但也可以寫(xiě)到eMMC中。寫(xiě)原始固
    的頭像 發(fā)表于 11-14 11:30 ?1724次閱讀
    firefly CORE-3399-JD4<b class='flag-5'>燒</b><b class='flag-5'>寫(xiě)</b><b class='flag-5'>工具</b>介紹

    NODEMCU V3寫(xiě) AT固件

    NODEMCU V3寫(xiě) AT固件NODEMCU V3寫(xiě)AT指令固件,保存配置圖。1.AT固件 AiCloud 2.0 AT(32mbit
    發(fā)表于 10-28 12:36 ?19次下載
    NODEMCU V3<b class='flag-5'>燒</b><b class='flag-5'>寫(xiě)</b> AT固件

    stc單片機(jī)寫(xiě)常見(jiàn)問(wèn)題及應(yīng)對(duì)措施

    STC單片機(jī)是初學(xué)小白們的首選芯片,因?yàn)樗恍枰檬裁淳幊唐骶涂梢灾苯?b class='flag-5'>燒寫(xiě),但在寫(xiě)的過(guò)程中人們還是會(huì)遇到各種各樣的問(wèn)題,因此致芯科技解密專(zhuān)家憑借自身二十余年的解密經(jīng)驗(yàn)為大家總結(jié)出了可
    發(fā)表于 02-09 12:30 ?6次下載
    stc單片機(jī)<b class='flag-5'>燒</b><b class='flag-5'>寫(xiě)</b><b class='flag-5'>常見(jiàn)問(wèn)題</b>及應(yīng)對(duì)措施

    基于JTAG接口的UserFlash寫(xiě)方法(GW1N-1/GW1N-1S)

    電子發(fā)燒友網(wǎng)站提供《基于JTAG接口的UserFlash寫(xiě)方法(GW1N-1/GW1N-1S).pdf》資料免費(fèi)下載
    發(fā)表于 09-14 14:40 ?1次下載
    基于JTAG接口的UserFlash<b class='flag-5'>燒</b><b class='flag-5'>寫(xiě)</b>方法(GW<b class='flag-5'>1N-1</b>/GW<b class='flag-5'>1N-1S</b>)

    ADE芯片程序寫(xiě)工具

    ADE芯片,程序寫(xiě)工具
    發(fā)表于 09-26 14:30 ?1次下載

    華大單片機(jī)在線(xiàn)寫(xiě)工具

    華大單片機(jī)在線(xiàn)寫(xiě)工具
    發(fā)表于 09-26 16:32 ?0次下載

    先楫半導(dǎo)體寫(xiě)工具HPM_Manufacturing_Tool 介紹

    概述HPMManufacturingTool是HPMicro公司推出的配置及批量寫(xiě)工具,旨在幫助企業(yè)用戶(hù)快速批量的對(duì)HPMicro公司推出的芯片進(jìn)行鏡像配置及
    的頭像 發(fā)表于 09-04 16:40 ?2425次閱讀
    先楫半導(dǎo)體<b class='flag-5'>燒</b><b class='flag-5'>寫(xiě)</b><b class='flag-5'>工具</b>HPM_Manufacturing_Tool 介紹