国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

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

工程師說 | R-Car DNN模擬器的介紹 (2)

瑞薩電子 ? 來源:未知 ? 2023-07-13 18:15 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

摘要

瑞薩提供的R-Car SoC相關(guān)的一些DNN模擬器中,本文將重點介紹能夠?qū)崿F(xiàn)與實際硬件等價運算的Accurate Simulator,并說明如何應(yīng)用它來分析和提高神經(jīng)網(wǎng)絡(luò)的精度。

太田 寛史

Principal Software Engineer

9eabd0e6-2165-11ee-962d-dac502259ad0.png

背景

R-Car SoC是我們提出的一種高性能、低功耗的SoC。為了在R-Car SoC上運行客戶用主流深度學習框架(如PyTorch、TensorFlow等)訓練的模型,需要采用剪枝(*1)和量化(*2)等非等效的近似方法進行模型壓縮。我們提供的R-Car CNN工具,不僅可以在R-Car SoC上執(zhí)行上述近似程序,運行客戶訓練好的深度學習模型,還可以根據(jù)客戶的應(yīng)用場景提供不同精度和速度的模擬器。這樣即使您沒有R-Car SoC硬件,也可以驗證操作和進行性能預(yù)估。(*3)

在各類模擬器中,Accurate Simulator能獲得與實際R-Car SoC最為一致的輸出結(jié)果。本文提出使用Accurate Simulator對模型進行調(diào)試分析和精度改進的方法。通過逐步追蹤在實際的R-Car SoC中無法確認的模型的中間輸出,我們將介紹確定意外結(jié)果產(chǎn)生原因并提高準確性的方法。

9eabd0e6-2165-11ee-962d-dac502259ad0.png

使用場景

為了將客戶訓練好的深度學習模型轉(zhuǎn)換成可以在R-Car SoC上執(zhí)行的格式,需要進行非等價的近似模型壓縮,如剪枝和量化。量化是一種將為浮點運算的模型近似為整數(shù)運算模型的方法。在這個過程中,每層輸出張量的最大值和最小值由多個輸入圖像估計,每層權(quán)重參數(shù)的最大值和最小值,以及量化參數(shù)(scaleとzero point)將被確定(校準)。當在實際的R-Car SoC或模擬器(*4)上驗證這個量化模型時,與原始訓練模型的結(jié)果相比,不同的輸入圖像數(shù)據(jù)可能會導致意想不到的結(jié)果。在這種情況下,使用Accurate Simulator來分析模型是非常有用的,它可以直接觀察模型中的中間輸出,而這些輸出在實際的R-Car SoC上無法獲取。

9eabd0e6-2165-11ee-962d-dac502259ad0.png

使用Accurate Simulator

進行模型分析的流程

在上述案例中,校準時輸入圖像數(shù)據(jù)的質(zhì)量或數(shù)量不足,可能導致(a)校準不理想或(b)中間輸出波動較大的層所導致的量化失敗。在這種情況下,首先確定原因是(a)還是(b),然后采取(a)增加或更新輸入圖像數(shù)據(jù)并再次進行校準,或(b)確定發(fā)生問題的層并增加該層的位寬以提高量化模型的準確性等有效方法。

Accurate Simulator是一個模擬器,旨在確保輸出結(jié)果與實際的R-Car SoC機器完全匹配。與R-Car SoC不同,Accurate Simulator允許用戶提取模型中每一層的中間輸出。具體來說,用戶可以用Accurate Simulator從輸入圖像數(shù)據(jù)的層側(cè)開始逐一提取各層的中間輸出,并與原始訓練模型的中間輸出相比較以確認誤差。

9eabd0e6-2165-11ee-962d-dac502259ad0.png

演示示例

當使用我們的R-Car SoC時,客戶使用我們的R-Car CNN工具將訓練好的模型轉(zhuǎn)換為R-Car SoC的執(zhí)行格式并執(zhí)行。以下假設(shè)在原始訓練模型(例如TensorFlow)和R-Car SoC的輸出結(jié)果在運行時不匹配的情況下找出原因并解決的方法。我們將說明如何使用Accurate Simulator直接比較原始TensorFlow模型和R-Car可執(zhí)行格式模型的中間輸出來估計量化誤差。

1

將客戶訓練好的TensorFlow模型轉(zhuǎn)換為ONNX,并使用我們的R-Car CNN工具將其轉(zhuǎn)換為Accurate Simulator可執(zhí)行的格式,同時提供量化條件和足夠數(shù)量的圖像數(shù)據(jù)用于校準。

2

運行客戶的TensorFlow模型,提取要比較的層的中間輸出。

3

使用R-Car SDK runtime,運行①中生成的Accurate Simulator的執(zhí)行格式模型。需要比較的層的中間輸出可以在這個步驟被提取出來。

4

比較在②和③中得到的中間輸出的組成部分。Accurate Simulator的輸出結(jié)果是在模型量化的前提下以整數(shù)表示的,我們也準備了反量化的工具。圖中的圖表顯示了由TensorFlow和Accurate Simulator生成的中間輸出張量成分的直接比較。在這個例子中,比較結(jié)果幾乎是相同的,這一層沒有任何問題。

5

重復(fù)步驟①到④,以確定近似被破壞的那一層。通過增加相關(guān)層的量化參數(shù)的顯示位寬(如從8位到16位)可以提高量化模型的輸出結(jié)果精度。

wKgZomSzwAOAZtHdAAJ8XQrG-RE122.png

圖1:TensorFlow和Accurate Simulator之間的中間輸出比較流程

9eabd0e6-2165-11ee-962d-dac502259ad0.png

總結(jié)

本文介紹了一種方法,當客戶訓練的模型在我們的R-Car SoC上運行,其輸出結(jié)果不盡如人意的時候,可以使用Accurate Simulator找出原因并提高模型的精度。Accurate Simulator的設(shè)計是為了獲得與實際R-Car SoC相當?shù)挠嬎憬Y(jié)果,可用于調(diào)查無法使用實際設(shè)備檢查的模型的中間輸出。我們希望客戶能利用這一點進行模型的調(diào)試評估,提高模型的精度。今后,瑞薩將繼續(xù)致力于R-Car CNN工具的開發(fā),供客戶用于模型評估和驗證。

備注

(*1)對識別結(jié)果貢獻小的權(quán)重被設(shè)置為零,這些權(quán)重的計算被跳過,從而減少計算量和內(nèi)存的使用。

(*2)推理過程中浮點計算通常被轉(zhuǎn)換為近似(如8bit)的整數(shù)運算。這里的量化被稱為PTQ(post training quantization),它通過使用多個輸入圖像進行校準來優(yōu)化量化參數(shù)(scale & zero point)。

(*3)點擊查看往期文章:R-Car DNN模擬器的介紹

(*4)除了Accurate Simulator外,瑞薩還提供指令集模擬器(ISS),其目的是實現(xiàn)與實際硬件相當?shù)挠嬎憔取2粌H如此,ISS還模擬實際硬件的計算過程本身,使用戶能夠在非常接近實際硬件的環(huán)境下測試模型。

1

END

1

瑞薩電子 (TSE: 6723)

科技讓生活更輕松,致力于打造更安全、更智能、可持續(xù)發(fā)展的未來。作為全球微控制器供應(yīng)商,瑞薩電子融合了在嵌入式處理、模擬、電源及連接方面的專業(yè)知識,提供完整的半導體解決方案。成功產(chǎn)品組合加速汽車、工業(yè)、基礎(chǔ)設(shè)施及物聯(lián)網(wǎng)應(yīng)用上市,賦能數(shù)十億聯(lián)網(wǎng)智能設(shè)備改善人們的工作和生活方式。更多信息,敬請訪問renesas.com


原文標題:工程師說 | R-Car DNN模擬器的介紹 (2)

文章出處:【微信公眾號:瑞薩電子】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。


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

    關(guān)注

    37

    文章

    22481

    瀏覽量

    90852

原文標題:工程師說 | R-Car DNN模擬器的介紹 (2)

文章出處:【微信號:瑞薩電子,微信公眾號:瑞薩電子】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

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

    瑞薩電子R-Car V4H ADAS SoC已應(yīng)用于豐田最新RAV4車型

    瑞薩車規(guī)級ADAS SoC R-Car V4H被電裝(Denso)采用,應(yīng)用于其為豐田新款RAV4車型提供的TSS(LSS)控制單元 R-Car V4H負責執(zhí)行核心ADAS信號處理任務(wù),包括攝像頭
    的頭像 發(fā)表于 02-24 14:26 ?229次閱讀

    Smart Eye與瑞薩電子推出R-Car Gen 5預(yù)集成DMS/OMS解決方案

    Smart Eye的艙內(nèi)感知技術(shù)現(xiàn)已能在瑞薩電子(Renesas)的R-Car Gen 5平臺上運行。
    的頭像 發(fā)表于 01-10 16:28 ?2314次閱讀

    瑞薩電子基于R-Car第五代SoC推出端到端多域融合解決方案,加速推動SDV創(chuàng)新

    芯片樣品、完整評估板及RoX白盒SDK現(xiàn)已上市,將于CES 2026亮相 全球半導體解決方案供應(yīng)商瑞薩電子(TSE:6723)今日宣布圍繞其第五代(Gen 5)R-Car產(chǎn)品家族進一步擴展軟件定義
    的頭像 發(fā)表于 12-16 13:02 ?646次閱讀

    衛(wèi)星定位模擬器的應(yīng)用

    模擬器
    西安同步電子科技有限公司
    發(fā)布于 :2025年12月03日 17:18:08

    gps信號發(fā)射 衛(wèi)星導航模擬器 gnss衛(wèi)星模擬器

    模擬器
    jf_47371611
    發(fā)布于 :2025年11月10日 17:53:23

    淺談EA電池模擬器的功能和應(yīng)用

    電池模擬器使工程師和設(shè)計師能夠理解電源的性能和行為,優(yōu)化設(shè)計,并在不進行廣泛的物理測試的情況下探索電池單元的能力。
    的頭像 發(fā)表于 11-05 10:04 ?782次閱讀
    淺談EA電池<b class='flag-5'>模擬器</b>的功能和應(yīng)用

    氙燈太陽模擬器與LED太陽模擬器的對比研究

    本文主要比較了基于氙燈和基于LED的太陽能模擬器在光譜匹配、時間穩(wěn)定性和光照均勻性等方面的性能。通過測量多種太陽能電池的電流-電壓(I-V)響應(yīng)和光譜響應(yīng)(SR),評估了兩種模擬器模擬太陽光
    的頭像 發(fā)表于 07-24 11:31 ?859次閱讀
    氙燈太陽<b class='flag-5'>模擬器</b>與LED太陽<b class='flag-5'>模擬器</b>的對比研究

    Imagination GPU為瑞薩R-Car Gen 5系列SoC提供強大高效的算力

    Imagination的汽車級GPUIP為R-Car系列提供高效能、靈活的并行處理能力中國上海–3月11日–ImaginationTechnologies(以下簡稱“Imagination”)今日
    的頭像 發(fā)表于 03-11 08:31 ?826次閱讀
    Imagination GPU為瑞薩<b class='flag-5'>R-Car</b> Gen 5系列SoC提供強大高效的算力