NVIDIA Jetson 為開發(fā)提供了靈活的存儲(chǔ)選項(xiàng)/配置,但一些 Jetson 模塊配備了有限的 eMMC 閃存存儲(chǔ)大小,以實(shí)現(xiàn)更具成本意識(shí)的大規(guī)模產(chǎn)品部署。
起初,在有限的存儲(chǔ)空間中似乎不可能安裝您的應(yīng)用程序和必要的庫,尤其是使用全套 NVIIA JetPack 、 BSP 以及 NVIDIA 為 Jetson 預(yù)先打包的所有開發(fā)軟件。
在這篇文章中,我將介紹簡(jiǎn)化的步驟,以最大限度地減少 Jetson 設(shè)備上的磁盤使用,同時(shí)分享有關(guān)分析磁盤使用情況的方法、實(shí)際命令以及 JetPack 不同版本上的示例輸出的提示。我還展示了如何檢查 AI 應(yīng)用程序在精簡(jiǎn)配置下是否仍能正常工作。
確定占用空間的內(nèi)容
jetson-min-disk 文檔展示了如何分析當(dāng)前的磁盤使用情況,確定哪些文件和目錄占用空間,并澄清包的依賴關(guān)系。它還顯示了 NVIDIA JetPack 4.6 上的命令輸出示例。 x 和 NVIDIA JetPack 5.0 。 x 、 這樣您就可以評(píng)估您可以為應(yīng)用程序減少多少開支。
最小化配置
圖 1 顯示了最小配置的概述。 jetson-min-disk 文檔針對(duì)不同的開發(fā)和生產(chǎn)需求引入了多種配置([A]到[D])。
圖 1 不同的最小配置
您可以執(zhí)行以下操作以重新獲得磁盤空間。
刪除桌面用戶界面。
刪除文檔和示例包。
刪除開發(fā)包。
刪除桌面圖形用戶界面
如果您知道您的系統(tǒng)不需要通過 HDMI 、 DP / eDP 或 LVD 在 NVIDIA Jetson 本機(jī)顯示器輸出上使用圖形用戶界面,則可以刪除ubuntu-desktop。
刪除文檔和示例包
如果您已使用sudo apt install nvidia-jetpack命令或使用 SDK 管理器安裝了全套 JetPack 組件(庫和 SDK ),則您可能擁有應(yīng)用程序不需要的軟件包。
文檔和示例包是最安全的刪除方法,因此您可以從卸載它們開始。
刪除開發(fā)包和靜態(tài)庫
構(gòu)建完應(yīng)用程序后,您不需要提供頭文件和靜態(tài)庫的開發(fā)包。您可以在檢查每個(gè)包占用的磁盤空間后刪除它們。
從最小 L4T BSP 開始
如果您使用主機(jī) x86-64 Linux 主機(jī)閃存 Jetson ,則可以創(chuàng)建最小配置 RootFS 并將該映像閃存到 Jetson 上。
驗(yàn)證
該指南介紹了使用 NVIDIA DeepStream 參考應(yīng)用程序作為典型 AI 應(yīng)用程序來驗(yàn)證最低配置的 Jetson 環(huán)境的方法
git clone https://github.com/NVIDIA-AI-IOT/jetson-min-disk/
cd jetson-min-disk
cd test-docker
./docker-run-deepstream-app-overlay.sh
結(jié)論
在這篇文章中,我演示了如何在 NVIDIA Jetson 存儲(chǔ)空間有限的情況下工作,同時(shí)識(shí)別和保留 AI 應(yīng)用程序的基本運(yùn)行時(shí)庫。
本文中交叉引用的文檔提供了針對(duì)不同 NVIDIA JetPack 版本的命令和提示。如果您對(duì)優(yōu)化存儲(chǔ)使用感興趣,尤其是在 NVIDIA Jetson 生產(chǎn)模塊上,它們可能是很好的工具。
關(guān)于作者
Chitoku Yato 是節(jié)能、緊湊和可擴(kuò)展的 NVIDIA Jetson Edge AI 平臺(tái)的技術(shù)產(chǎn)品營(yíng)銷經(jīng)理,負(fù)責(zé)確保平臺(tái)上的最佳開發(fā)人員體驗(yàn)。他還與充滿活力的 NVIDIA 開發(fā)人員社區(qū)密切合作,幫助宣傳在 Jetson 上使用預(yù)訓(xùn)練的 AI 模型、開發(fā)人員 SDK 和對(duì)云原生技術(shù)的支持,以幫助客戶構(gòu)建、部署和管理基于 AI 的自主機(jī)器。
審核編輯:郭婷
-
NVIDIA
+關(guān)注
關(guān)注
14文章
5309瀏覽量
106482 -
存儲(chǔ)
+關(guān)注
關(guān)注
13文章
4536瀏覽量
87502
發(fā)布評(píng)論請(qǐng)先 登錄
如何最大限度地?cái)U(kuò)大基于氮化鎵 (GaN) 功率放大器的雷達(dá)系統(tǒng)的探測(cè)距離

智能電機(jī)控制裝置如何最大限度地提高恢復(fù)能力和正常運(yùn)行時(shí)間

AN101-最大限度地減少線性穩(wěn)壓器輸出中的開關(guān)穩(wěn)壓器殘留

TAS5630如何才能最大限度地減少電壓失調(diào),或者調(diào)節(jié)為0?
最大限度地減少TRF7964A和TRF7970A省電模式下的電流消耗

最大限度地提高M(jìn)SP430? FRAM的寫入速度

最大限度地減少TPS53355和TPS53353系列器件的開關(guān)振鈴

最大限度地提高GSPS ADC中的SFDR性能:雜散源和Mitigat方法

需要哪些輔助產(chǎn)品才能最大限度地發(fā)揮 VFD 和 VSD 的作用?- 第 1 部分

需要哪些支持產(chǎn)品才能最大限度地發(fā)揮 VFD 和 VSD 的作用?- 第 2 部分

利用智能eFuses最大限度地縮短系統(tǒng)停機(jī)時(shí)間

最大限度地減少UCC287XX系列的待機(jī)消耗

如何在C2000設(shè)備中最大限度地利用GPIO

利用TI GaN中的集成電流檢測(cè)功能更大限度提高系統(tǒng)效率

通過優(yōu)化補(bǔ)償最大限度地減少導(dǎo)通時(shí)間抖動(dòng)和紋波

評(píng)論