色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

【風(fēng)火輪YY3568開發(fā)板免費(fèi)體驗(yàn)】第五章:在 Solus 上運(yùn)行 npu 例程并搭建 nfs 環(huán)境實(shí)現(xiàn)在 YY3568 上實(shí)際運(yùn)行 npu 例

Red Linux ? 來源:Red Linux ? 作者:Red Linux ? 2023-08-19 02:41 ? 次閱讀

經(jīng)過前面幾章的鋪墊,接下來的章節(jié)就開始進(jìn)入到 NPU 相關(guān)的開發(fā)測試了。本章呢,記錄下我分別在 Solus 上對 npu 相關(guān)例程的仿真以及實(shí)際在 YY3568 上進(jìn)行的 npu 例程測試,本章的重點(diǎn)是在 Solus 上仿真環(huán)境的搭建以及為了更友好地在 YY3568 和 Solus 上傳遞文件而在 Solus 上搭建 NFS 環(huán)境走的坑。本章記錄了我碰到一下幾個(gè)問題:

  • 搭建仿真環(huán)境安裝 python 依賴時(shí),bfloat16 軟件包使用 pip 直接安裝出錯(cuò)(error: ‘unique_ptr’ in namespace ‘std’ does not name a template type),解決方法是下載最新的源碼包并對最新的源碼打 sdist 包并使用 pip 本地安裝
  • 搭建 NFS 環(huán)境時(shí)竟然出錯(cuò),使用 systemctl status nfs-server.service查看出錯(cuò)(rpc.nfsd: writing fd to kernel failed: errno 111 (Connection refused)),逐步定位是 /etc/netconfig 內(nèi)容不正確導(dǎo)致(竟然為空,從網(wǎng)上找到 sample 粘貼進(jìn)去解決問題)
  • 默認(rèn) buildroot 編譯的根文件系統(tǒng)沒有 mount.nfs 支持需要放開

1. 在 Solus 上搭建 NPU 仿真環(huán)境

這里主要參考的資料是:

  1. Rockchip_Quick_Start_RKNN_SDK_V1.3.0_CN.pdf
  2. Rockchip_RKNPU_User_Guide_RKNN_API_V1.3.0_CN.pdf
  3. Rockchip_Quick_Start_RKNN_Toolkit2_CN-1.3.0.pdf
  4. Rockchip_User_Guide_RKNN_Toolkit2_CN-1.3.0.pdf

剛好 Solus 上有 python3.8 版本,所以就按照 python3.8 的依賴進(jìn)行安裝了:
python3.8 -m pip install -r requirements_cp38-1.3.0.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
因?yàn)?pypi 上的 bfloat16 這個(gè)包有問題,問題截圖如下:bfloat16_err.png

最新的 bfloat16 已經(jīng)修復(fù)了這個(gè)問題,我之前想的是臨時(shí)修改 pip 下載的 bfloat16 的源碼發(fā)現(xiàn)找不到源碼,后來就在 github 上找到的上游倉庫的源碼,下面就是怎么打包并安裝了,從網(wǎng)上了解到了 Source Distribution,然后嘗試在 bfloat16 的源碼執(zhí)行 python setup.py sdist 順利的打包出來了,接著就是直接 pip install xxxx 安裝就可以了。這個(gè)問題解決了之后,后面步驟就參考文檔進(jìn)行模型測試了,我選取的是 external/rknn-toolkit2/examples/tflite/mobilenet_v1 這個(gè)例程,結(jié)果截圖如下:test_ok.png

從圖中可以看到仿真模擬結(jié)果顯示的 Top5 內(nèi)容,后續(xù)可以和在YY3568上實(shí)際運(yùn)行的結(jié)果進(jìn)行對比。

2. 在 Solus 上搭建 NFS 環(huán)境并在 YY3568 上測試同樣的 npu 例程

這個(gè)文章之所以擱了這么就的原因就是這個(gè) NFS 服務(wù)的問題,困擾了我將近兩天,要不然文章昨天就發(fā)出去了。因?yàn)槲议_始是使用 eopkg install nfs-util 從官方倉庫安裝的 nfs 服務(wù)軟件包,竟然不能正常啟動(dòng) nfs-server.service,我感覺很驚訝,接著我就發(fā)了帖子start nfs-server.service failed,還好有很熱情的社區(qū)伙伴回復(fù),我嘗試手動(dòng)安裝最新版本的 nfs-util-2.6.3 還是無法正常啟動(dòng) nfs 服務(wù),我嘗試根據(jù) systemd 的錯(cuò)誤打印去看 nfs-util 的代碼。在這個(gè)過程中我對使用 journalctl 查看日志又了進(jìn)一步的印象,比如:

  1. 使用 sudo journalctl -x 相比普通用戶的 journalctl 可以看到更多內(nèi)容的打印信息
  2. journalctl -p xx 可以過濾要打印的日志優(yōu)先級(jí),如果是單個(gè)數(shù)字,小于等于這個(gè)級(jí)別的日志都會(huì)打印出來;如果是一個(gè)范圍:1...2,那么只會(huì)打印1和2這個(gè)級(jí)別范圍內(nèi)的打印信息。

感謝 journalctl ,也正是這個(gè)打印后來逐步幫助我解決了這個(gè)問題:
首先我在 https://raindocs.blogspot.com/2019/09/kernel-svc-failed-to-register-nfsaclv2.html?m=1 了解到 nfs-server 之前需要啟動(dòng) rpcbind 服務(wù),然后我就嘗試使用 systemd 啟動(dòng) rpcbind 服務(wù),我嘗試啟動(dòng)這個(gè)服務(wù)并嘗試使用 journalctl 查看日志,發(fā)現(xiàn)會(huì)打開 /etc/netconfig 文件,我的這個(gè)文件竟然是空的,所以我搜索了一下這個(gè)文件的 sample,找到了相關(guān)的內(nèi)容復(fù)制到這個(gè)文件如下:

udp6       tpi_clts      v     inet6    udp     -       -
tcp6       tpi_cots_ord  v     inet6    tcp     -       -
udp        tpi_clts      v     inet     udp     -       -
tcp        tpi_cots_ord  v     inet     tcp     -       -
rawip      tpi_raw       -     inet      -      -       -
local tpi_cots_ord - loopback - - -
unix tpi_cots_ord - loopback - - -

然后再啟動(dòng) rpcbind 就正常了,接著啟動(dòng) nfs-server 也就順利啟動(dòng)了,解決了之后我現(xiàn)在本地掛載測試下通過了,截圖如下:test_local_nfs.png

下一步就是在 YY3568 上測試了,發(fā)現(xiàn)默認(rèn)竟然沒有 mount.nfs 工具,只能在 buildroot 中放開 nfs utils 編譯,將需要的 mount.nfs 和依賴庫 libtirpc.so.3.0.0 tftp 過去,就可以正常 nfs 掛載了,測試external/rknpu2/examples/rknn_mobilenet_demo 例程,截圖如下:local_npu2.png

對比在 Solus 上的仿真結(jié)果,發(fā)現(xiàn)在 YY3568 的 npu 上進(jìn)行測試結(jié)果具有明顯的一致性。

審核編輯:湯梓紅

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

    關(guān)注

    87

    文章

    11292

    瀏覽量

    209329
  • 文件系統(tǒng)
    +關(guān)注

    關(guān)注

    0

    文章

    284

    瀏覽量

    19904
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    5032

    瀏覽量

    97375
  • NPU
    NPU
    +關(guān)注

    關(guān)注

    2

    文章

    279

    瀏覽量

    18582
  • RK3566
    +關(guān)注

    關(guān)注

    0

    文章

    145

    瀏覽量

    4824
收藏 人收藏

    評論

    相關(guān)推薦

    適配OpenHarmony到YY3568的流程

    YY3568開發(fā)板是基于Rockchip RK3568 芯片平臺(tái)設(shè)計(jì)的開發(fā)板,四核 64Cortex-A55 核,主頻最高達(dá) 2GHz,集成雙核心架構(gòu)GPU以及高效能
    的頭像 發(fā)表于 04-04 10:17 ?2564次閱讀
    適配OpenHarmony到<b class='flag-5'>YY3568</b><b class='flag-5'>上</b>的流程

    使用YY3568開發(fā)板部署AI能力

    YY3568開發(fā)板是 「風(fēng)火輪科技」 基于Rockchip RK3568 芯片平臺(tái)設(shè)計(jì)的開發(fā)板,四核 64Cortex-A55 核,主頻最高
    的頭像 發(fā)表于 11-28 10:59 ?2015次閱讀
    使用<b class='flag-5'>YY3568</b><b class='flag-5'>開發(fā)板</b>部署AI能力

    YY3568適配OpenHarmony

    YY3568開發(fā)板簡介 YY3568開發(fā)板 YY3568開發(fā)板是 「
    的頭像 發(fā)表于 04-07 15:58 ?2461次閱讀

    風(fēng)火輪YY3568開發(fā)板免費(fèi)體驗(yàn)】第一開發(fā)環(huán)境搭建,系統(tǒng)替換為原生Linux

    記錄編譯sdk替換YY3568出廠安卓系統(tǒng)的筆記。
    的頭像 發(fā)表于 08-09 18:11 ?1680次閱讀
    【<b class='flag-5'>風(fēng)火輪</b><b class='flag-5'>YY3568</b><b class='flag-5'>開發(fā)板</b><b class='flag-5'>免費(fèi)</b>體驗(yàn)】第一<b class='flag-5'>章</b>:<b class='flag-5'>開發(fā)</b><b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建</b>,系統(tǒng)替換為原生Linux

    【新品體驗(yàn)】風(fēng)火輪YY3568開發(fā)板免費(fèi)體驗(yàn)

    YY3568主板基于 Rockchip RK3568 芯片平臺(tái),四核 64位 Cortex-A55 核,主頻最高達(dá) 2GHz,集成雙核心架構(gòu)GPU以及高效能NPU,芯片性能優(yōu)異。開發(fā)板
    發(fā)表于 06-25 14:35

    風(fēng)火輪YY3568開發(fā)板免費(fèi)體驗(yàn)】開箱篇 -----最好的RK3568開發(fā)板賞析

    風(fēng)火輪YY3568開發(fā)板采用RK3568芯片設(shè)計(jì),RK3568明星芯片是一款瑞芯微電子定位中高端的通用型SoC。該芯片采用了先進(jìn)的22nm工
    發(fā)表于 08-07 10:00

    風(fēng)火輪YY3568開發(fā)板免費(fèi)體驗(yàn)】01.開箱、燒寫系統(tǒng)

    吧。 首先就是我最喜歡的開發(fā)板啦,YY3568,板載2GB RAM和16GB EMMC,真的太棒了,里面核心已經(jīng)底板上面安裝的了,還有WIFI模塊和天線。 接下來就是送的7寸電容式
    發(fā)表于 08-10 19:35

    風(fēng)火輪YY3568開發(fā)板免費(fèi)體驗(yàn)】第五章 Solus 運(yùn)行 npu 例程搭建 nfs 環(huán)境實(shí)現(xiàn)在 YY3568 實(shí)際運(yùn)行 npu 例程

    結(jié)果顯示的 Top5 內(nèi)容,后續(xù)可以和在YY3568實(shí)際運(yùn)行的結(jié)果進(jìn)行對比。 2. Solus
    發(fā)表于 09-11 15:44

    風(fēng)火輪YY3568開發(fā)板免費(fèi)體驗(yàn)】第六Solus運(yùn)行自定義模型遷移到YY3568對比測試

    第五章中,使用官方的原版歷程初步摸索了一下NPU相關(guān)的測試方法,本章就開始介紹如何使用自己的模型遷移到YY3568上面。在這個(gè)過程中,我
    發(fā)表于 09-11 15:47

    風(fēng)火輪YY3568開發(fā)板免費(fèi)體驗(yàn)】+ YY3568安裝運(yùn)行Unity的自制游戲教程范例

    ,并成功自己的開發(fā)筆記本,以及手機(jī)(Android-12)運(yùn)行,因此想測試一下能否YY3568
    發(fā)表于 11-14 11:44

    風(fēng)火輪YY3568開發(fā)板免費(fèi)體驗(yàn)】+ YY3568安裝運(yùn)行Home-Assistant服務(wù)端

    按照wiki教程刷入Debian鏡像,根據(jù)硬件配置選擇了ds0+wifi的配置。 插入U(xiǎn)SB鼠標(biāo)鍵盤,設(shè)置無線網(wǎng)絡(luò)。 PC電腦登錄路由器的管理頁面,查看YY3568的IP地址,如圖
    發(fā)表于 11-14 11:49

    風(fēng)火輪科技YY3568開發(fā)板新品上市

    ? 風(fēng)火輪近來又推出一款新的嵌入式主板YY3568 ,它是一款基于瑞芯微RK3568 4核處理器的ARM主板,性價(jià)比極高;現(xiàn)在瑞芯微的旗艦款是rk3588主打性能,這個(gè)rk
    的頭像 發(fā)表于 04-27 14:50 ?1453次閱讀
    <b class='flag-5'>風(fēng)火輪</b>科技<b class='flag-5'>YY3568</b><b class='flag-5'>開發(fā)板</b>新品上市

    風(fēng)火輪科技又發(fā)新品啦--YY3568開發(fā)板

    風(fēng)火輪近來又推出一款新的嵌入式主板YY3568,它是一款基于瑞芯微RK3568 4核處理器的ARM主板,性價(jià)比極高;現(xiàn)在瑞芯微的旗艦款是rk3588主打性能,這個(gè)rk
    的頭像 發(fā)表于 05-05 16:41 ?892次閱讀
    <b class='flag-5'>風(fēng)火輪</b>科技又發(fā)新品啦--<b class='flag-5'>YY3568</b><b class='flag-5'>開發(fā)板</b>

    風(fēng)火輪YY3568開發(fā)板免費(fèi)體驗(yàn)】第六Solus運(yùn)行自定義模型遷移到YY3568對比測試

    本章介紹如何使用自己的模型遷移到YY3568上面。
    的頭像 發(fā)表于 08-27 00:55 ?1345次閱讀
    【<b class='flag-5'>風(fēng)火輪</b><b class='flag-5'>YY3568</b><b class='flag-5'>開發(fā)板</b><b class='flag-5'>免費(fèi)</b>體驗(yàn)】第六<b class='flag-5'>章</b>:<b class='flag-5'>在</b><b class='flag-5'>Solus</b><b class='flag-5'>上</b><b class='flag-5'>運(yùn)行</b>自定義模型<b class='flag-5'>并</b>遷移到<b class='flag-5'>YY3568</b>對比測試

    YY3568多核異構(gòu)(Linux+RT-Thread)--啟動(dòng)流程

    風(fēng)火輪科技的YY3568開發(fā)板YY3568主板基于 Rockchip RK3568 芯片平臺(tái),四核 64位 Cortex-A55 核,
    的頭像 發(fā)表于 03-07 08:41 ?2301次閱讀
    <b class='flag-5'>YY3568</b>多核異構(gòu)(Linux+RT-Thread)--啟動(dòng)流程
    主站蜘蛛池模板: 麻豆精品国产剧情观看| 国产色偷偷男人的天堂| 大咪咪dvd| 老司机午夜影院试看区| 亚洲免费无码中文在线| 国产成A人片在线观看| 日本老师xxxxx18| WWW国产色情在线观看APP| 女人被躁到高潮嗷嗷叫69| 4388成人| 美女岔开腿露出粉嫩花苞| 4480YY旧里番在线播放| 蜜桃视频无码区在线观看| 91九色视频无限观看免费| 男人插女人动态图| 99精品久久| 暖暖高清视频免费| 扒开老师粉嫩的泬10P| 日韩中文网| 国产短视频精品区| 亚州性夜夜射在线观看| 国产一区二区免费在线观看| 亚洲国产综合人成综合网站00| 狠狠色狠狠色综合日日92| 伊人久99久女女视频精品免| 擼擼擼麻豆密臀AV| xx69中国| 午夜福利免费体检区| 教室眠催白丝美女校花| 伊伊人成亚洲综合人网| 麻豆精品2021最新| 草草久久久无码国产专区全集观看| 欧美在线视频一区| 国产1广场舞丰满老女偷| 亚洲国产成人一区二区在线| 久久国产加勒比精品无码| 最新高清无码专区| 日本少妇无码精品12P| 国产香蕉视频在线观看| 37pao成人国产永久免费视频| 日本无卡无吗在线|