chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

Buffer加載AI模型的步驟

h1654155282.3538 ? 來源:糖心他爸 ? 作者:糖心他爸 ? 2021-01-23 09:36 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

我們在進行CNN模型推理的時候,需要預(yù)先從DDR或者ROM中加載AI模型。大家平時一般用的是create from file的形式,為了保護自己的模型IP,一般會在模型上面做一些混淆。下面我們介紹另外一種方式,create from buffer。在編譯算法sdk的階段,可以將AI模型作為機器碼編譯進so中,算法加載的時候從棧內(nèi)存進行加載就可以。這樣模型的參數(shù)和定義就不會暴露在用戶層面,目前MNN、NCNN和RKNN等都提供了create from buffer的類似接口,非常方便用戶們進行使用。

使用的方式也非常的簡單,分如下三步進行操作:(1)生成十六進制模型文件 (2)制作頭文件和cpp文件 (3)采用create from buffer進行模型加載

一、生成十六進制模型文件

可以采用linux提供的xdd工具進行十六進制模型文件的生成。假設(shè)你有編譯好的mnn模型或者rknn模型,只要執(zhí)行如下操作就可以生成十六進制的模型文件:

xxd -i face\_det.mnn face\_det.cpp

二、制作頭文件和cpp文件

pIYBAGALfbqAGpjSAAF3FS2bkmY041.png

cpp文件由xdd工具生成,文件形式如下(文件太大,只截取頭尾兩部分):

o4YBAGALfcCAbhrPAAX6NbOFHzo829.png

o4YBAGALfcmAKMdXAAUVlfDduGg377.png

三、采用create from buffer接口實現(xiàn)模型加載

我們采用MNN的接口為例,核心代碼塊如下:

o4YBAGALfdCAOfisAAHIWiHV9CU372.png

這樣成功進行編譯后,就可以將AI模型固化到算法sdk的so庫當中了。
責任編輯人:CC

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

    關(guān)注

    91

    文章

    40908

    瀏覽量

    302497
  • buffer
    +關(guān)注

    關(guān)注

    2

    文章

    120

    瀏覽量

    31177
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    防止AI模型被黑客病毒入侵控制(原創(chuàng))聆思大模型AI開發(fā)套件評測4

    在訓(xùn)練一只聰明的AI小動物解決實際問題,通過構(gòu)建神經(jīng)網(wǎng)絡(luò)模型并進行推理,讓電腦也能像人一樣根據(jù)輸入信息做出決策。 在上述示例中,我創(chuàng)建了一個簡單的深度學習模型,該模型具有兩個全連接層。
    發(fā)表于 03-19 11:18

    AI模型的配置AI模型該怎么做?

    STM32可以跑AI,這個AI模型怎么搞,知識盲區(qū)
    發(fā)表于 10-14 07:14

    AI模型可以設(shè)計電路嗎?

    AI模型
    電子發(fā)燒友網(wǎng)官方
    發(fā)布于 :2024年01月02日 15:09:29

    AI模型怎么解決芯片過剩?

    AI模型
    電子發(fā)燒友網(wǎng)官方
    發(fā)布于 :2024年01月02日 15:42:05

    X-CUBE-AI 7.1.0生成代碼初始化錯誤如何解決呢?

    大家好。 我在使用 X-CUBE-AI 7.1.0 版時遇到了問題。當我加載神經(jīng)網(wǎng)絡(luò)的 TFlite 模型并生成代碼時,我在初始化輸入和輸出緩沖區(qū)時遇到了問題。特別是我對這個分配
    發(fā)表于 12-26 10:15

    為什么無法加載keras模型?

    你好, 我創(chuàng)建了自己的模型并將其保存為 .h5。 但是,當我分析時,出現(xiàn)以下錯誤。 E010(InvalidModelError):無法加載 Keras 模型 D:motion.h5,E010
    發(fā)表于 12-27 09:04

    HarmonyOS:使用MindSpore Lite引擎進行模型推理

    () % divisor) / divisor;// 0--0.9f } } return OH_AI_STATUS_SUCCESS; } 然后進入主要的開發(fā)步驟,具括包括模型的準備、讀取、編譯、推理和釋放,具體開發(fā)
    發(fā)表于 12-14 11:41

    OpenHarmony分論壇-圖庫應(yīng)用數(shù)據(jù)加載顯示模型

    OpenHarmony分論壇-圖庫應(yīng)用數(shù)據(jù)加載顯示模型 天的2021華為開發(fā)者大會上,OpenHarmony分論壇上展示了圖庫應(yīng)用數(shù)據(jù)加載顯示模型
    的頭像 發(fā)表于 10-23 13:42 ?1632次閱讀
    OpenHarmony分論壇-圖庫應(yīng)用數(shù)據(jù)<b class='flag-5'>加載</b>顯示<b class='flag-5'>模型</b>

    Buffer加載AI模型

    我們在進行CNN模型推理的時候,需要預(yù)先從DDR或者ROM中加載AI模型。大家平時一般用的是create from file的形式,為了保護自己的
    發(fā)表于 01-25 19:26 ?1次下載
    從<b class='flag-5'>Buffer</b><b class='flag-5'>加載</b><b class='flag-5'>AI</b><b class='flag-5'>模型</b>

    華為發(fā)布大模型時代AI存儲新品

    7月14日,華為發(fā)布大模型時代AI存儲新品, 為基礎(chǔ)模型訓(xùn)練、行業(yè)模型訓(xùn)練,細分場景模型訓(xùn)練推理提供存儲最優(yōu)解,釋放
    的頭像 發(fā)表于 07-14 15:20 ?1636次閱讀
    華為發(fā)布大<b class='flag-5'>模型</b>時代<b class='flag-5'>AI</b>存儲新品

    盤古ai模型怎么使用

    怎么使用的具體步驟如下: 首先在盤古AI官網(wǎng)注冊并獲取API Key和Secret Key。 然后下載Python SDK,并按照說明安裝SDK。 最后編寫Python代碼,調(diào)用SDK實現(xiàn)相應(yīng)的功能。 使用盤古AI
    的頭像 發(fā)表于 09-04 10:42 ?1.7w次閱讀

    一網(wǎng)打盡總結(jié) Mysql的所有Buffer

    所以 innodb 自己維護了一個 buffer pool,在讀取數(shù)據(jù)的時候,會把數(shù)據(jù)加載到緩沖池中,這樣下次再獲取就不需要從磁盤讀了,直接訪問內(nèi)存中的 buffer pool 即可。
    的頭像 發(fā)表于 11-10 16:08 ?1287次閱讀
    一網(wǎng)打盡總結(jié) Mysql的所有<b class='flag-5'>Buffer</b>

    如何使用Tensorflow保存或加載模型

    TensorFlow是一個廣泛使用的開源機器學習庫,它提供了豐富的API來構(gòu)建和訓(xùn)練各種深度學習模型。在模型訓(xùn)練完成后,保存模型以便將來使用或部署是一項常見的需求。同樣,加載已保存的
    的頭像 發(fā)表于 07-04 13:07 ?3644次閱讀

    AI訓(xùn)練的基本步驟

    AI(人工智能)訓(xùn)練是一個復(fù)雜且系統(tǒng)的過程,它涵蓋了從數(shù)據(jù)收集到模型部署的多個關(guān)鍵步驟。以下是對AI訓(xùn)練過程的詳細闡述,包括每個步驟的具體內(nèi)
    的頭像 發(fā)表于 07-17 16:57 ?7898次閱讀

    AI大語言模型開發(fā)步驟

    開發(fā)一個高效、準確的大語言模型是一個復(fù)雜且多階段的過程,涉及數(shù)據(jù)收集與預(yù)處理、模型架構(gòu)設(shè)計、訓(xùn)練與優(yōu)化、評估與調(diào)試等多個環(huán)節(jié)。接下來,AI部落小編為大家詳細闡述AI大語言
    的頭像 發(fā)表于 12-19 11:29 ?1498次閱讀