<button id="6z4gx"></button>
  • 技術(shù)分享

    當前位置:首頁(yè) >> 新聞中心 >> 技術(shù)分享 >>

    嵌入式Linux入門(mén)級板卡的神經(jīng)網(wǎng)絡(luò )框架ncnn移植與測試

    時(shí)間:2023-04-21

    電子發(fā)燒友網(wǎng)發(fā)布了一款試用產(chǎn)品:米爾 MYD-Y6ULX-V2 開(kāi)發(fā)板,基于 NXP i.MX6UL/i.MX6UL L處理器,該開(kāi)發(fā)板被米爾稱(chēng)之為經(jīng)典王牌產(chǎn)品。本次測試目標是在此開(kāi)發(fā)板上進(jìn)行神經(jīng)網(wǎng)絡(luò )框架ncnn的移植與測試開(kāi)發(fā),測試ncnn在此開(kāi)發(fā)板上的性能與應用測試。

    01.

    什么是ncnn

    ncnn 是騰訊優(yōu)圖推出的在手機端極致優(yōu)化的高性能神經(jīng)網(wǎng)絡(luò )前向計算框架。也能夠在移動(dòng)設備上的高性能神經(jīng)網(wǎng)絡(luò )前向計算框架。ncnn 從設計之初深刻考慮移動(dòng)端的部署和使用。無(wú)第三方依賴(lài),跨平臺,其中手機端 cpu的速度快于目前所有已知的開(kāi)源框架。

    基于ncnn,能夠將深度學(xué)習算法輕松移植到手機端和移動(dòng)設備上高效執行,開(kāi)發(fā)人工智能應用。以騰訊內部應用為例,ncnn目前已在QQ,Qzone,微信,天天P圖等上得到應用。

    ncnn支持大部分常用的CNN 網(wǎng)絡(luò ):

    Classical CNN: VGG AlexNetGoogleNet Inception …

    Practical CNN: ResNetDenseNet SENet FPN …

    Light-weight CNN:SqueezeNet MobileNetV1/V2/V3 ShuffleNetV1/V2 MNasNet …

    Detection: MTCNNfacedetection …

    Detection: VGG-SSDMobileNet-SSD SqueezeNet-SSD MobileNetV2-SSDLite …

    Detection: Faster-RCNNR-FCN …

    Detection: YOLOV2 YOLOV3MobileNet-YOLOV3 …

    Segmentation: FCN PSPNetUNet …

    騰訊優(yōu)圖實(shí)驗室是主要研究計算機視覺(jué)技術(shù),ncnn的許多應用方向也都在圖像方面,如人像自動(dòng)美顏,照片風(fēng)格化,超分辨率,物體識別。

    騰訊優(yōu)圖ncnn提供的資料顯示:對比目前已知的同類(lèi)框架,ncnn是cpu框架中最快的,安裝包體積最小,跨平臺兼容性中也是最好的。以蘋(píng)果主推的CoreML為例,CoreML是蘋(píng)果主推的 iOS gpu計算框架,速度非???,但僅支持 iOS11以上的 iphone手機受眾太狹窄。非開(kāi)源也導致開(kāi)發(fā)者無(wú)法自主擴展功能。

    02.

    ncnn功能簡(jiǎn)介

    ncnn支持卷積神經(jīng)網(wǎng)絡(luò ),支持多輸入和多分支結構,可計算部分分支無(wú)任何第三方庫依賴(lài),不依賴(lài) BLAS/NNPACK 等計算框架純 C++ 實(shí)現,跨平臺,支持 android ios 等ARM NEON 匯編級良心優(yōu)化,計算速度極快精細的內存管理和數據結構設計,內存占用極低支持多核并行計算加速,ARM big.LITTLE cpu 調度優(yōu)化。

    支持基于全新低消耗的 vulkan api GPU 加速整體庫體積小于 700K,并可輕松精簡(jiǎn)到小于 300K可擴展的模型設計,支持 8bit 量化和半精度浮點(diǎn)存儲,可導入 caffe/pytorch/mxnet/onnx 模型支持直接內存零拷貝引用加載網(wǎng)絡(luò )模型可注冊自定義層實(shí)現并擴展。

    唐山唐擎科技有限公司 版權所有

    冀ICP備16012503號-1 網(wǎng)站地圖 XML
    探花福利视频导航-黄色小电影在线观看-亚洲色视频在线观看-成人免费观看mv网站
    
    <button id="6z4gx"></button>