入門級(jí)嵌入式板卡的神經(jīng)網(wǎng)絡(luò)框架ncnn的移植與測試開發(fā)怎么樣?基于i.MX6UL/i.MX6ULL開發(fā)板。 經(jīng)過在MYD-Y6ULX開發(fā)板上,總體非常順利,在移植中只需要針對(duì)開發(fā)板的編譯器,修改添加相應(yīng)的編譯腳本即可順利的編譯ncnn庫和所有例程。并不需要對(duì)代碼做任何改動(dòng)或者調(diào)整,過程很快,短暫的時(shí)間就可完成ncnn這樣一個(gè)神經(jīng)網(wǎng)絡(luò)框架在本開發(fā)板上運(yùn)行起來。
對(duì)ncnn的benchmark的性能測試來看,因?yàn)楸鹃_發(fā)板僅為armv7單核處理器,處于入門級(jí)的一款開發(fā)板,能跑出這樣的成績已經(jīng)出乎意料。
在對(duì)實(shí)際圖像分類和圖像內(nèi)容識(shí)別測試中,其中圖像分類僅百十毫秒就出結(jié)果,對(duì)多目標(biāo)識(shí)別單張圖在2秒左右,這對(duì)一些靜態(tài)的環(huán)境下已經(jīng)能夠達(dá)到業(yè)務(wù)使用的需求了,再綜合其硬件性能,可見效能比是非常高的。同時(shí)工程里還帶有一些各種其它框架模型轉(zhuǎn)化ncnn的工具,方便將其它模型轉(zhuǎn)化到ncnn上來使用,非常方便。
同時(shí)也測試出ncnn的良好的可移植性和對(duì)不同嵌入式硬件的支持較好,其它任何一個(gè)神經(jīng)網(wǎng)絡(luò)框架恐怕無法在這樣一個(gè)系統(tǒng)上運(yùn)行,為這樣一個(gè)有效的國產(chǎn)開源神經(jīng)網(wǎng)絡(luò)項(xiàng)目點(diǎn)贊。