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

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

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

使用 NVIDIA Jetson 優(yōu)化功率

NVIDIA英偉達(dá) ? 來源:未知 ? 2023-10-19 11:10 ? 次閱讀

在使用 Jetson 模組等嵌入式系統(tǒng)時,必須根據(jù)功率分配和計算資源來優(yōu)化應(yīng)用。為避免性能以及熱節(jié)流問題,進(jìn)行監(jiān)控就顯得格外重要。

Jetson 模組自帶 GPU、CPU 和各種 AI 加速器,還配有高效率的功率管理集成電路PMIC)、穩(wěn)壓器和電源樹來進(jìn)行功率效率優(yōu)化。NVIDIA 提供多種工具和資源,幫助您充分利用功率架構(gòu)并優(yōu)化資源使用:

  • 各種功率模式

  • 功率、散熱和電氣管理功能

  • 用于監(jiān)控功率和散熱狀態(tài)的 Jetson Power GUI

  • 用于提供模組命令行統(tǒng)計數(shù)據(jù)的 Tegrastats

  • JTOP

Jetson 的功率模式

每個 Jetson 模組都支持多種預(yù)配置功率模式,也能夠針對 10 瓦、15 瓦、30 瓦等特定功率進(jìn)行預(yù)算優(yōu)化。每種功率分配在資源利用上都有多種可用配置。

這些功率模式可通過 nvpmodel 進(jìn)行設(shè)置,用戶可以選擇使用其中一種預(yù)配置模式,也可以創(chuàng)建符合自身需求的自定義功率模式。nvpmodel 配置支持特定頻率下一定數(shù)量的在線 GPU TPC、CPU、DLA 和 PVA 核,從而將模組控制在具體的功率分配范圍內(nèi)。

MAXN 模式也是一種靈活的功率模式。它可以為各種處理器和引擎提供最大的核心數(shù)和時鐘頻率,然后對其進(jìn)行調(diào)整,以創(chuàng)建可平衡性能和功耗的自定義功率模式。

功率、散熱和電氣管理功能

Jetson 提供各種功率、散熱和電氣管理功能:

  • 時鐘門控

  • 功率門控

  • 動態(tài)電壓頻率調(diào)節(jié)

  • 深度睡眠(SC7)模式

  • 待機(jī)功率模式

了解更多信息,請查看 Jetson Linux 開發(fā)者指南:

https://docs.nvidia.com/jetson/archives/r35.4.1/DeveloperGuide/text/SD/PlatformPowerAndPerformance/JetsonOrinNanoSeriesJetsonOrinNxSeriesAndJetsonAgxOrinSeries.html#supported-modes-and-power-efficiency

Jetson Power GUI

NVIDIA 為 JetPack 提供了多種工具,來幫助用戶進(jìn)行散熱和功率管理,比如作為 JetPack 視覺組成部分進(jìn)行安裝的 Jetson Power GUI。

Jetson Power GUI 支持用戶對 Jetson 主板的功率和散熱狀態(tài)進(jìn)行監(jiān)測。用戶不僅可以通過主選項卡追蹤 CPU 和 GPU 的使用情況以及設(shè)備溫度,還可以通過實時監(jiān)控功能,快速識別任何可能導(dǎo)致性能節(jié)流的性能瓶頸或過度功耗。

有了 Jetson Power GUI 的支持,用戶就可以通過調(diào)整功率模式來平衡性能與功耗?;谒褂玫?Jetson 主板,用戶可對預(yù)定義的功率模式進(jìn)行選擇。

wKgZomUw2c6AdfbCAAhe7GuJ_UE356.png

圖1:Jetson Power 的啟動頁面

Power GUI 工具能夠?qū)⑴c功率有關(guān)的信息記錄到特定時間段的日志文件中,有效幫助捕獲和分析特定任務(wù)或特定時間段內(nèi)的行為。例如,捕獲 Jetson 啟動后最初 3 分鐘內(nèi)的性能信息。

wKgZomUw2c6Ac6taAAqhr5W5DRE298.png

圖2:Power GUI 的日志文件示例

plot graph…按鈕具備數(shù)據(jù)可視化功能,支持用戶繪制實時功率相關(guān)信息的圖表。捕獲的日志文件也可用于繪制圖表,進(jìn)而幫助用戶更加簡單、直觀地了解系統(tǒng)的運(yùn)行情況。

wKgZomUw2c-AE3OMAAT7pvQWCY8371.png

圖3:圖表繪制通道選擇

wKgZomUw2c-AZqjzAAGpzeeoLBE630.png

圖4:Jetson Power GUI 中繪制圖表的示例

Tegrastats

Tegrastats 是 NVIDIA 的一款命令行實用工具,用于報告 Jetson 平臺的內(nèi)存和處理器使用情況。該工具由 JetPack 提供,可在/core/utils/tegrastats 中找到。

Tegrastats 能夠提供有關(guān) CPU、GPU 和內(nèi)存等多個使用指標(biāo)的洞察分析,完成功耗監(jiān)控并實時更新功耗情況。這些指標(biāo)對了解系統(tǒng)性能至關(guān)重要。

Tegrastats 還提供熱行為相關(guān)信息,比如 CPU 和 GPU 的工作溫度。這樣有助于預(yù)防熱節(jié)流。

使用方法

要在 Jetson 上使用 Tegrastats,請使用以下命令。

在前臺運(yùn)行如下命令:

$tegrastats—interval


在該命令中, 是日志輸出的間隔時間,單位為毫秒。默認(rèn)情況下,Tegrastats 每秒更新一次統(tǒng)計數(shù)據(jù)。

在后臺運(yùn)行以下命令:

$ tegrastats —interval <int> -logfile <out_file> &
?

在該命令中, 是輸出文件的路徑名,Tegrastats 會將日志輸出寫入該文件。

下面是 Tegrastats 的輸出示例:

RAM 1545/31919MB (lfb 7400x4MB) SWAP 0/15959MB (cached 0MB) CPU
[0%@1190,0%@1190,0%@1190,0%@1190,0%@1190,0%@1190,0%@1190,0%@1190]
EMC_FREQ 1%@408 GR3D_FREQ 0%@318 VIC_FREQ 0%@115 APE 150 MTS fg 0% bg 0%
AO@38C GPU@39.5C Tdiode@43.25C PMIC@100C AUX@38.5C CPU@39.5C
thermal@38.8C Tboard@39C GPU 0/0 CPU 468/468 SOC 937/937 CV 0/0 VDDRQ
312/234 SYS5V 1458/1458

Tegrastats 還可集成到腳本或應(yīng)用中,以獲取系統(tǒng)統(tǒng)計數(shù)據(jù),從而實現(xiàn)更多的自動化方案。

JTOP(Jetson-stats)

JTOP 是一種監(jiān)控 Jetson 資源的用戶友好型方式,能夠幫助用戶可視化地了解應(yīng)用中遇見的各種瓶頸。例如,它可以顯示應(yīng)用是否需要大量存儲操作,或者應(yīng)用是否沒有使用 Jetson 模組中的硬件加速引擎。JTOP 通過這種方式能為 Jetson 模組優(yōu)化出更加高效、精簡的應(yīng)用。

wKgZomUw2c-AFI3kAAZNuG1bQ1U443.png

圖5:JTOP 啟動屏幕

JTOP 專為監(jiān)控和管理如下 NVIDIA Jetson 模組而設(shè)計:

  • NVIDIA Orin

  • NVIDIA Xavier

  • NVIDIA Nano

  • NVIDIA TX

JTOP 能實時更新系統(tǒng)性能相關(guān)信息,助力用戶分析 CPU 和 GPU 的使用情況、工作溫度、內(nèi)存使用情況以及其他相關(guān)信息。

通過 JTOP 用戶可在 GUI 上訪問這些信息,以便更好地可視化,這種方式提供了一種便捷的系統(tǒng)指標(biāo)和性能數(shù)據(jù)跟蹤方式,尤其是在運(yùn)行繁重的 AI 工作時。

JTOP 還提供用于微調(diào)系統(tǒng)性能的功能。用戶可以為 Jetson 設(shè)備選擇運(yùn)行時的功率模式,甚至可以控制風(fēng)扇速度。優(yōu)化系統(tǒng)性能和散熱正因此而受益。

wKgZomUw2c-AfpxDAAadBj-owLU855.png

圖6:JTOP 的內(nèi)存監(jiān)視器

功耗預(yù)算有限的同時還能最大化系統(tǒng)性能,JTOP 尤其適用于這種情況。請使用 pip 進(jìn)行 JTOP 安裝:

$ sudo apt update 
$ sudo apt-get install python3-pip
$ sudo pip install -u jetson-stats

使用 jtop 命令:

$ jtop

JTOP 工具還適用于 Python 庫,其中的 API 能夠讓用戶輕松地在腳本中加入 JTOP 函數(shù)。

from jtop import jtop
 
with jtop() as jetson:
    while jetson.ok():
        #read jetson stats
        print(jetson.stats)

查看 JetsonHacks 提供的以下視頻,了解更多信息:

JTOP:您會使用 Jetson 專家所使用的工具嗎?

優(yōu)化功率從今天開始

NVIDIA Jetson 平臺正在不斷提升機(jī)器人和邊緣 AI 的邊緣推理性能。對于大多數(shù)邊緣 AI 應(yīng)用,功耗分配十分重要。使用 NVIDIA 工具就能夠監(jiān)控系統(tǒng)性能,建立自定義功耗特性模型。

了解更多信息,請查看以下資源:

  • 支持的模式和功率效率

    https://docs.nvidia.com/jetson/archives/r35.4.1/DeveloperGuide/text/SD/PlatformPowerAndPerformance/JetsonOrinNanoSeriesJetsonOrinNxSeriesAndJetsonAgxOrinSeries.html%22%20/l%20%22supported-modes-and-power-efficiency

  • JTOP(jetson-stats) 用戶指南

    https://rnext.it/jetson_stats/

  • 故障排除(Jetson_stats)

    https://rnext.it/jetson_stats/troubleshooting.html

  • /rbonghi/ros_jetson_statsGitHub 代碼庫

    https://github.com/rbonghi/ros_jetson_stats

  • /NVIDIA-AI-IOT/ros2_jetson_stats GitHub 代碼庫

    https://github.com/NVIDIA-AI-IOT/ros2_jetson_stats

通過使用本文中提到的所有工具,就可以為自己的應(yīng)用輕松創(chuàng)建一個節(jié)能且具有更優(yōu)性能的系統(tǒng)。

GTC 2024 將于 2024 年 3 月 18 至 21 日在美國加州圣何塞會議中心舉行,線上大會也將同期開放。點擊“閱讀原文”掃描下方海報二維碼,關(guān)注更多會議及活動信息。

wKgZomUw2c-APkXRAAFtccdApf0520.jpg


原文標(biāo)題:使用 NVIDIA Jetson 優(yōu)化功率

文章出處:【微信公眾號:NVIDIA英偉達(dá)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。


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

    關(guān)注

    22

    文章

    3720

    瀏覽量

    90682

原文標(biāo)題:使用 NVIDIA Jetson 優(yōu)化功率

文章出處:【微信號:NVIDIA_China,微信公眾號:NVIDIA英偉達(dá)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    使用NVIDIA Jetson打造機(jī)器人導(dǎo)盲犬

    Selin Alara Ornek 是一名富有遠(yuǎn)見的高中生。她使用機(jī)器學(xué)習(xí)和 NVIDIA Jetson邊緣 AI 和機(jī)器人平臺,為視障人士打造了機(jī)器人導(dǎo)盲犬。
    的頭像 發(fā)表于 11-09 13:51 ?114次閱讀

    使用機(jī)器學(xué)習(xí)和NVIDIA Jetson邊緣AI和機(jī)器人平臺打造機(jī)器人導(dǎo)盲犬

    Selin Alara Ornek 是一名富有遠(yuǎn)見的高中生。她使用機(jī)器學(xué)習(xí)和 NVIDIA Jetson 邊緣 AI 和機(jī)器人平臺,為視障人士打造了機(jī)器人導(dǎo)盲犬。 該項目名為 IC4U
    的頭像 發(fā)表于 11-08 10:05 ?167次閱讀

    NVIDIA JetPack 6.0版本的關(guān)鍵功能

    NVIDIA JetPack SDK 支持 NVIDIA Jetson 模塊,為構(gòu)建端到端加速 AI 應(yīng)用提供全面的解決方案。JetPack 6 通過微服務(wù)和一系列新功能,擴(kuò)展了 Jetson
    的頭像 發(fā)表于 09-09 10:18 ?299次閱讀
    <b class='flag-5'>NVIDIA</b> JetPack 6.0版本的關(guān)鍵功能

    NVIDIA Jetson Orin系列邊緣計算主機(jī)

    EC-OrinNano和EC-OrinNX均搭載NVIDIA原裝JetsonOrin核心板模組,該系列可提供強(qiáng)大的AI計算能力、大容量統(tǒng)一內(nèi)存和全面的軟件堆棧,支持Transformer架構(gòu)的大模型
    的頭像 發(fā)表于 07-10 08:02 ?592次閱讀
    <b class='flag-5'>NVIDIA</b> <b class='flag-5'>Jetson</b> Orin系列邊緣計算主機(jī)

    Nvidia Jetson Nano + CYW55573/AWXB327MA-PUR M.2無法使用操作系統(tǒng)內(nèi)置的網(wǎng)絡(luò)管理器管理Wi-Fi如何解決?

    我們使用的是 Nvidia Jetson Nano + CYW55573/AWXB327MA-PUR M.2 ,請參閱 Nvidia Jetson 與英飛凌 AIROC Wi-Fi 6
    發(fā)表于 05-23 06:47

    NVIDIA AI賦能水面自動駕駛技術(shù),實現(xiàn)多種標(biāo)準(zhǔn)落地應(yīng)用

    本案例中,歐卡智舶在無人船系統(tǒng)中搭載了多種傳感器,并選擇了 NVIDIA Jetson 系列產(chǎn)品作為邊緣計算硬件。
    的頭像 發(fā)表于 04-30 16:46 ?1223次閱讀
    <b class='flag-5'>NVIDIA</b> AI賦能水面自動駕駛技術(shù),實現(xiàn)多種標(biāo)準(zhǔn)落地應(yīng)用

    降本增效:NVIDIA路徑優(yōu)化引擎創(chuàng)下多項世界紀(jì)錄!

    NVIDIA cuOpt 路徑優(yōu)化引擎助力川崎重工實現(xiàn)鐵路安全,支持 SyncTwin 實現(xiàn)制造優(yōu)化
    的頭像 發(fā)表于 04-03 11:17 ?396次閱讀

    基于NVIDIA Megatron Core的MOE LLM實現(xiàn)和訓(xùn)練優(yōu)化

    本文將分享阿里云人工智能平臺 PAI 團(tuán)隊與 NVIDIA Megatron-Core 團(tuán)隊在 MoE (Mixture of Experts) 大語言模型(LLM)實現(xiàn)與訓(xùn)練優(yōu)化上的創(chuàng)新工作。
    的頭像 發(fā)表于 03-22 09:50 ?681次閱讀
    基于<b class='flag-5'>NVIDIA</b> Megatron Core的MOE LLM實現(xiàn)和訓(xùn)練<b class='flag-5'>優(yōu)化</b>

    Google Gemma優(yōu)化后可在NVIDIA GPU上運(yùn)行

    2024 年 2 月 21 日,NVIDIA 攜手 Google 在所有 NVIDIA AI 平臺上發(fā)布面向 Gemma 的優(yōu)化功能,Gemma 是 Google 最先進(jìn)的新型輕量級 2B 和 7B 開放語言模型,可在任何地方運(yùn)
    的頭像 發(fā)表于 02-25 11:01 ?426次閱讀

    NVIDIA Jetson為嵌入式計算領(lǐng)域探索AI可能

    自動化業(yè)務(wù)流程、通過數(shù)據(jù)分析獲得洞察力、與客戶和員工互動……如今 AI 正在大幅提高生產(chǎn)力,推動競爭優(yōu)勢。NVIDIA Jetson 是適用于自主機(jī)器和其他嵌入式應(yīng)用的先進(jìn)平臺,具有出色的 AI 性能,可幫助各行各業(yè)創(chuàng)建突破性的 AI 產(chǎn)品,推動業(yè)務(wù)轉(zhuǎn)型,更助燃無限開發(fā)靈
    的頭像 發(fā)表于 01-25 17:03 ?494次閱讀
    <b class='flag-5'>NVIDIA</b> <b class='flag-5'>Jetson</b>為嵌入式計算領(lǐng)域探索AI可能

    FPGA模擬MIPI相機(jī)接入Jetson方案

    視覺相機(jī)是機(jī)器智能/自動化的關(guān)鍵,NVIDIA Jetson支持多個合作伙伴的Camera,這些相機(jī)包括USB、以太網(wǎng)、MIPI等接口的相機(jī)。
    的頭像 發(fā)表于 01-04 09:51 ?2164次閱讀
    FPGA模擬MIPI相機(jī)接入<b class='flag-5'>Jetson</b>方案

    NVIDIA 第九屆 Sky Hackathon 優(yōu)秀作品展示 | 靜語畫韻:藝術(shù)中的無聲詩篇

    使用 NVIDIA Jetson 平臺,親身體驗了大模型在圖像識別和生成式模型調(diào)用方面的應(yīng)用。從 Resnet50 模型的優(yōu)化到 TensorRT 推理引擎的生成,每一步都呈現(xiàn)了
    的頭像 發(fā)表于 12-21 19:35 ?829次閱讀
    <b class='flag-5'>NVIDIA</b> 第九屆 Sky Hackathon 優(yōu)秀作品展示 | 靜語畫韻:藝術(shù)中的無聲詩篇

    無人機(jī)初創(chuàng)公司 Zipline 利用 NVIDIA Jetson 助力派送披薩、藥品和驚喜

    、OhioHealth 和 Michigan Medicine 等大型醫(yī)療系統(tǒng)提供了服務(wù)。 Zipline 開發(fā)的無人機(jī)利用 NVIDIA Jetson 邊緣 AI 和機(jī)器人平臺,可實現(xiàn)自主導(dǎo)航和精確著
    的頭像 發(fā)表于 12-20 09:45 ?491次閱讀

    NVIDIA Jetson 的嵌入式系統(tǒng)AI應(yīng)用

    在這個平臺上可以使用多個不同的芯片 ,案例的主角是AIMobile AIM Edge Ncox,一款基于NVIDIA Jetson Orin NX的小型被動冷卻嵌入式系統(tǒng)。該系統(tǒng)具有6-8個Arm內(nèi)核和NVIDIA Ampere
    發(fā)表于 12-11 17:37 ?520次閱讀

    NVIDIA再出手!加速開發(fā)邊緣AI應(yīng)用,迎接生成式AI新紀(jì)元

    NVIDIA 近日宣布,對適用于邊緣 AI 和機(jī)器人的 NVIDIA Jetson 平臺上的兩個框架進(jìn)行大規(guī)模擴(kuò)展。NVIDIA Isaac ROS 機(jī)器人框架已全面上市,
    的頭像 發(fā)表于 11-23 17:31 ?1025次閱讀
    <b class='flag-5'>NVIDIA</b>再出手!加速開發(fā)邊緣AI應(yīng)用,迎接生成式AI新紀(jì)元