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

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

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

3天內不再提示

【基于存內計算芯片開發板驗證語音識別】訓練手冊

廖慧敏 ? 來源:jf_13681693 ? 作者:jf_13681693 ? 2024-05-16 14:49 ? 次閱讀

實驗環境搭建
模塊?:軟件包下載及環境搭建
步驟一:搭建docker、mappper環境:

Linux下通過Docker直接下載,獲取指令:

docker pull witin/toolchain:v001.000.034

②Window環境,可以通過docker desktop來使用docker:

下載安裝Docker desktop(win10或以上):
通常需要更新WSL,下載鏈接如下,更新后需要重啟生效
舊版 WSL 的手動安裝步驟 | Microsoft Learn

3.Docker desktop 基本使用教程

Docker-desktop(Docker桌面版)——入門篇_dockerdesktop干嘛用的-CSDN博客

4.Docker desktop通常默認安裝在c:Program Filedocker,可以通過軟連接的形式修改Docker安裝路徑:

如何將Docker(Windows桌面版)自定義安裝目錄_自定義docker安裝路徑-CSDN博客

5.在Docker desktop里,可以通過搜索獲得witin_toolchain,我們需要的是034版本(ps:Hub反應慢可以開VPN獲取,或者使用鏡像路徑,具體操作方式見3鏈接)

wKgZomZFqLaAOx5LAAZ26TrJ9pE914.png

6.測試:

①:管理員模式下打開命令行窗口

docker run -it --name XXXX witin/toolchain:v001.000.034

②:默認進入workspace目錄下,可以進入witin_mapper下執行測試腳本:

cd witin_mapper

python3

tests/python/frontend/onnx/witin/wtm2101/precision/XXXX.py

wKgZomZFqMuADv8wAA-VcBphBfo127.png

③:使用exit退出,再次進入可按如下操作:

④:通過docker ps -a獲取容器id,然后打開進入容器

wKgZomZFqNuAO1vqAAj4zB8ouzg752.png

步驟二:搭建IDE環境

①預先下載安裝包,下載安裝

②默認安裝路徑,直接點擊安裝

③從主菜單的File->Open…菜單,或者點擊工具欄的按鈕,打開選擇文件對話框,選擇要打開的項目文件,即***.wmproject文件即可,點擊【打開】按鈕即可打開工程。如下圖所示。

wKgaomZFqOqAWHR5AAZZ6oZe1jM247.png

步驟三:其他需要安裝的軟件

① 請確保安裝以下環境:python, git, pytorch

步驟四:下載訓練數據

最新數據集在軟件安裝包中

工程軟件安裝包:https://download.csdn.net/download/m0_58966968/88602575

實驗環境安裝包:https://download.csdn.net/download/m0_58966968/88602555

動?實驗: 簡單語音識別系統開發
模塊?:簡介
WTMDK2101-X3介紹
WTMDK2101-X3是針對WTM2101 AI SOC設計的評估板,包含:

(1)WTM2101核心板,即我們的存算芯片

(2)和I/O 板:WTM2101運行需要的電源、以及應用I/O接口等.

wKgZomZFqQaAFGaqAAFm7enW90g219.png

核心板示意圖

wKgZomZFqRyAB_GmABEO-OwL8N8959.png

WTMDK2101-X3 I/O 板示意圖

2, AISHELL-WakeUp-1數據集介紹

AISHELL-WakeUp-1數據集是中英文喚醒詞語音數據庫,命令詞為“你好,米雅” “hi, mia”,語音數據庫中喚醒詞語音3936003條,1561.12小時,邀請254名發言人參與錄制。錄制過程在真實家居環境中,設置7個錄音位,使用6個圓形16路PDM麥克風陣列錄音板做遠講拾音(16kHz,16bit)、1個高保真麥克風做近講拾音(44.1kHz,16bit)。此數據庫可用于聲紋識別、語音喚醒識別等研究使用。

本demo以該數據集為例,用不同網絡結構展示模型訓練及移植過程。

模塊?:搭建算法訓練工程,完成算法訓練與量化
模型訓練工程搭建:
本demo提供DNN和DNN_DEEP兩種網絡結構的示例,網絡結構如下,本教程以DNN為例。

wKgaomZFqTOAGpoRAAEBapB5vNg042.png

DNN

步驟一:配置python/config.py,參數釋義見代碼注釋。

步驟二:運行python/train.py,模型訓練完畢后,在models/net_type文件夾下生成bestModel.pth,此即我們的模型權重。

步驟三:運行python/onnx_converter.py,在models/net_type文件夾下生成bestModel.onnx。此步驟即完成原始模型到知存onnx格式模型的轉換。

模塊三:算法模型轉換
1,Dcoker下Mapper轉換流程

步驟一:拷貝至指定文件夾

我們將mapper/input 拷貝至witin/toolchain:v001.000.034的指定文件夾下(通常為/home,需與gen_mapper.py文件里描述一致)

wKgZomZFqUyAN3hUAAL8s_jv3Pw704.png

步驟二:在workplacewitin_mapper下執行gen_mapper.py

docker start id

docker attach id

cd witin_mapper

python3 /home/mapper/input/gen_mapper.py

wKgaomZFqVuAcogTAAl4orUuQxQ896.png

步驟三:在對應的output文件下獲得輸出

wKgaomZFqWmALGMlAAIVkYHZF1Q101.png

模塊四:算法模型燒寫
步驟一:系統連接:

進行模型燒錄和開發時,我們需要將JTAG,核心板,NPU燒寫板連接好,并打開開關,如系統連接示意圖所示。

步驟二:

wKgaomZFqXeAQa7aAAT5Hy7-MuA316.png

系統連接示意圖

步驟三:跳線帽連接:

如跳線帽連接示意圖所示,按照紅框標注進行跳線連接。含義解釋:

wKgZomZFqZqAAKHXAAGEWMT54oo773.pngwKgaomZFqbSAP9gsAA0n2CpyASw463.png

跳線帽連接示意圖

步驟四:

使用project/ WitinProgramTool_WTM2101下的WitinProgramTool.exe進行模型權重燒寫。燒寫時的開發板接線請參考其他文檔。

步驟五:燒寫指令:

.WitinProgramTool.exe -m init

.WitinProgramTool.exe -m program -i XXXXmap.csv -k 2

其中XXXX為步驟2.(3)中生成的mapper/output/map

示例:

wKgZomZFqeCAcq-CAAHr8lir510028.png

模塊五:算法模型在芯片運行推理
步驟一:

從官網下載知存IDE Witmem Studio。

步驟二:

生成的mapper/output/register.c放在project/Model,使用Witmem Studio打開project/Project/SES-RISCV/Demo.wmproject。

wKgaomZFqfiAIxTEAADv3LpPdeg826.png

步驟三:Target->Download下載工程:

wKgZomZFqgOAKZ-PAAEI4A7zJKI417.png

注:本demo所用為x3開發板,所用串口GPIO為16,17。若是其他開發板,請根據情況修改串口。

步驟四:

打開tools中的串口工具,設置波特率115200,查看準確率輸出

wKgZomZFqhOAASsqAAtr3UIkR8I010.png

至此,我們完成了基于存內計算X3開發板的語音識別從訓練到部署全流程,本教程結束。

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 芯片
    +關注

    關注

    456

    文章

    50955

    瀏覽量

    424784
  • 語音識別
    +關注

    關注

    38

    文章

    1742

    瀏覽量

    112721
  • 開發板
    +關注

    關注

    25

    文章

    5082

    瀏覽量

    97709
  • 算法模型
    +關注

    關注

    0

    文章

    7

    瀏覽量

    6745
  • 存內計算
    +關注

    關注

    0

    文章

    30

    瀏覽量

    1387
收藏 人收藏

    評論

    相關推薦

    計算技術工具鏈——量化篇

    本篇文章將重點講述計算技術工具鏈之“量化”,我們將從面向計算
    的頭像 發表于 05-16 12:35 ?1276次閱讀
    <b class='flag-5'>存</b><b class='flag-5'>內</b><b class='flag-5'>計算</b>技術工具鏈——量化篇

    計算原理分類——數字計算與模擬計算

    數字計算與模擬計算各有優劣,都是算一體發展
    的頭像 發表于 05-21 16:26 ?2672次閱讀
    <b class='flag-5'>存</b><b class='flag-5'>內</b><b class='flag-5'>計算</b>原理分類——數字<b class='flag-5'>存</b><b class='flag-5'>內</b><b class='flag-5'>計算</b>與模擬<b class='flag-5'>存</b><b class='flag-5'>內</b><b class='flag-5'>計算</b>

    1024 CSDN 程序員節-基于計算WTM2101芯片開發板驗證語音識別

    整體流程為 訓練得到模型,并轉換為知科技開發板相應格式模型。工具鏈編譯模型,得到模型權重表。燒寫模型權重。燒寫代碼。成功運行后,當我們對著開發板說出“你好,米雅”時,
    的頭像 發表于 05-20 16:01 ?899次閱讀
    1024 CSDN 程序員節-基于<b class='flag-5'>存</b><b class='flag-5'>內</b><b class='flag-5'>計算</b>WTM2101<b class='flag-5'>芯片</b><b class='flag-5'>開發板</b><b class='flag-5'>驗證</b><b class='flag-5'>語音</b><b class='flag-5'>識別</b>

    計算WTM2101編譯工具鏈 資料

    計算是突破物理極限的下一代算力技術- AIGC等人工智能新興產業的快速發展離不開算力,算力的基礎是人工智能芯片。 當前CPU/GPU在執行計算
    發表于 05-16 16:33

    淺談計算生態環境搭建以及軟件開發

    計算圖 通過開發人員的努力,Apache Spark和TensorFlow不僅能夠提高數據處理和機器學習模型訓練的速度,還能在能耗和性能方面取得顯著改進。這些進展在軟件開發領域展示了
    發表于 05-16 16:40

    龍邱Lark7618語音識別開發板套件手冊

    `產品特點:龍邱Lark7618語音識別開發板是一款集好玩、好學、實用于一體的語音識別交互開發板,是未來智能領域
    發表于 05-09 14:40

    【龍邱Lark7618語音識別開發板免費試用】開發板申請項目計劃

    1,龍邱Lark7618語音識別開發板有arduino接口,可以結合arduino開發板mbot小車進行MCU控制;2.有stm32,arduino開發板編程經驗,熟悉C、arduin
    發表于 06-06 13:54

    【 平頭哥CB5654語音開發板試用連載】智能門禁語音識別

    ①根據CB5654文檔,對異構雙核AI語音開發板快速熟悉②通過學習AI語音開發板快的軟件和系統,了解AI語音
    發表于 03-13 16:20

    【1024平頭哥開發套件開發體驗】 語音識別開發板的比較

    隨著語音識別技術的發展,帶有語音識別處理功能的開發板也逐漸豐富起來,目前供用戶進行測評的開發板
    發表于 12-13 00:13

    基于HMM的語音識別系統是怎么訓練

    基于HMM的語音識別系統是怎么訓練的?有哪些步驟?
    發表于 12-23 06:16

    [CB5654智能語音開發板測評] 語音識別開發板的比較

    。另外,它還要求WIFI的設置與連接,否則也無法執行語音識別與應答。對于以上這兩款開發板,如能較好地解決以上所述的問題,將增強用戶的體驗感及使用的方便性。驅動語音
    發表于 03-09 08:11

    【時擎科技AT1000開發板試用體驗】初體驗之開箱即用語音識別

    前言 本次拿到了時擎科技AT1000開發板,現在做一個簡單的開箱體驗。該開發板使用的是AT1000系列(AT16xx/18xx)端側智能芯片AT1601。該芯片是一款高集成度、高能效比
    發表于 06-17 19:01

    新唐科技語音識別技術資料

    語音識別技術資料:新唐語音識別芯片、ISD9160_evb資料開發板原理圖、ISD93xx_Se
    發表于 12-12 21:36 ?121次下載

    語音識別芯片LD3320開發手冊

    語音識別芯片LD3320開發手冊
    發表于 12-16 17:59 ?45次下載

    關于FPGA開發板和原型驗證系統對比介紹

    其次,部分FPGA開發板也被用在IP和小型芯片設計的開發驗證場景。這部分開發板配備大容量的FPGA芯片
    的頭像 發表于 04-28 09:38 ?2720次閱讀
    主站蜘蛛池模板: 国色精品VA在线观看免费视频| beeg日本老师按摩| 伊人久99久女女视频精品免| wwwwxxxx欧美| 麻豆AV无码蜜臀AV色哟| 伊人久久影视| 久久99热狠狠色AV蜜臀| 亚洲欧美日韩国产精品26u| 国产精品麻豆a啊在线观看| 色婷婷国产精品视频一区二区三区| av亚洲2017色天堂| 欧美九十老太另类| babesvideos性欧美| 暖暖 免费 高清 日本 在线| 97视频在线免费播放| 男人和女人一级黄色大片| 97人人看碰人免费公开视频| 女教师公车痴汉在线播放| jizzxxxx18中国内地| 日本毛片久久国产精品| 丰满艳妇亲伦| 天美传媒果冻传媒入口视频| 国产对白精品刺激一区二区| 午夜一区欧美二区高清三区| 国产欧美二区综合| 亚洲午夜精品aaa级久久久久| 久久精品AV麻豆| 97免费在线视频| 日本色呦呦| 国产人妻人伦精品98| 伊人久久精品99热超碰| 免费韩国伦理2017最新| 大胸美女被吊起来解开胸罩| 无套内射无矿码免费看黄| 激情办公室| 99热久久久无码国产精品性麻豆 | 欧美日韩精品久久久免费观看| 99在线这精品视频| 色迷迷导航| 精品无码国产自产在线观看 | 欧美 亚洲 另类 综合网|