色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美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)流程
    主站蜘蛛池模板: 小箩莉奶水四溅小说| 国产成人综合在线视频| 拉菲娱乐主管高工资q39709| 性色AV一区二区三区V视界影院| 超碰在线视频caoporn| 免费播放美女一级毛片| 中文乱码35页在线观看| 精品久久日日躁夜夜躁AV| 精品视频一区二区三三区四区| 无码人妻丰满熟妇区五十路久久| 成年人视频在线观看免费| 欧美人妇无码精品久久| 99精品视频在线观看| 美女白虎穴| 51成人精品午夜福利AV免费七| 久久久久嫩草影院精品| 亚洲专区区免费| 福利片午夜| 日日摸天天添天天添无码蜜臀| 饱满奶大30p| 秋霞午夜一级理论片久久| jj插入bb| 日本六九视频| 多人乱肉高hnp| 深夜释放自己污在线看| 国产69精品久久久久无码麻豆 | 亚洲欧美中文字幕网站大全 | 男女免费观看在线爽爽爽视频| 中文字幕视频在线观看| 老色哥网站| 999久久久国产精品蜜臀AV| 护士日本ⅹxxx丰满hd| 亚洲精品久久无码AV片银杏| 红尘影院手机在线观看| 亚洲一区免费香蕉在线| 久久久伊人影院| 91在线一区二区| 欧美激情一区二区三区AA片| 别停好爽好深好大好舒服视频| 日日色在线影院| 国产老头与老太hd|