0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

最大限度地减少Jetson上的存储使用

星星科技指导员 来源:NVIDIA 作者:Chitoku Yato 2022-06-21 16:16 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

NVIDIA Jetson 为开发提供了灵活的存储选项/配置,但一些 Jetson 模块配备了有限的 eMMC 闪存存储大小,以实现更具成本意识的大规模产品部署。

起初,在有限的存储空间中似乎不可能安装您的应用程序和必要的库,尤其是使用全套 NVIIA JetPack 、 BSP 以及 NVIDIA 为 Jetson 预先打包的所有开发软件。

在这篇文章中,我将介绍简化的步骤,以最大限度地减少 Jetson 设备上的磁盘使用,同时分享有关分析磁盘使用情况的方法、实际命令以及 JetPack 不同版本上的示例输出的提示。我还展示了如何检查 AI 应用程序在精简配置下是否仍能正常工作。

确定占用空间的内容

jetson-min-disk 文档展示了如何分析当前的磁盘使用情况,确定哪些文件和目录占用空间,并澄清包的依赖关系。它还显示了 NVIDIA JetPack 4.6 上的命令输出示例。 x 和 NVIDIA JetPack 5.0 。 x 、 这样您就可以评估您可以为应用程序减少多少开支。

最小化配置

图 1 显示了最小配置的概述。 jetson-min-disk 文档针对不同的开发和生产需求引入了多种配置([A]到[D])。

图 1 不同的最小配置

您可以执行以下操作以重新获得磁盘空间。

删除桌面用户界面。

删除文档和示例包。

删除开发包。

删除桌面图形用户界面

如果您知道您的系统不需要通过 HDMI 、 DP / eDP 或 LVD 在 NVIDIA Jetson 本机显示器输出上使用图形用户界面,则可以删除ubuntu-desktop。

删除文档和示例包

如果您已使用sudo apt install nvidia-jetpack命令或使用 SDK 管理器安装了全套 JetPack 组件(库和 SDK ),则您可能拥有应用程序不需要的软件包。

文档和示例包是最安全的删除方法,因此您可以从卸载它们开始。

删除开发包和静态库

构建完应用程序后,您不需要提供头文件和静态库的开发包。您可以在检查每个包占用的磁盘空间后删除它们。

从最小 L4T BSP 开始

如果您使用主机 x86-64 Linux 主机闪存 Jetson ,则可以创建最小配置 RootFS 并将该映像闪存到 Jetson 上。

验证

该指南介绍了使用 NVIDIA DeepStream 参考应用程序作为典型 AI 应用程序来验证最低配置的 Jetson 环境的方法

git clone https://github.com/NVIDIA-AI-IOT/jetson-min-disk/
cd jetson-min-disk
cd test-docker
./docker-run-deepstream-app-overlay.sh

结论

在这篇文章中,我演示了如何在 NVIDIA Jetson 存储空间有限的情况下工作,同时识别和保留 AI 应用程序的基本运行时库。

本文中交叉引用的文档提供了针对不同 NVIDIA JetPack 版本的命令和提示。如果您对优化存储使用感兴趣,尤其是在 NVIDIA Jetson 生产模块上,它们可能是很好的工具。

关于作者

Chitoku Yato 是节能、紧凑和可扩展的 NVIDIA Jetson Edge AI 平台的技术产品营销经理,负责确保平台上的最佳开发人员体验。他还与充满活力的 NVIDIA 开发人员社区密切合作,帮助宣传在 Jetson 上使用预训练的 AI 模型、开发人员 SDK 和对云原生技术的支持,以帮助客户构建、部署和管理基于 AI 的自主机器。

审核编辑:郭婷


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • NVIDIA
    +关注

    关注

    14

    文章

    5685

    浏览量

    110111
  • 存储
    +关注

    关注

    13

    文章

    4886

    浏览量

    90280
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何在NVIDIA Jetson AGX Thor上部署1200亿参数大模型

    一期介绍了如何在 NVIDIA Jetson AGX Thor 使用 Docker 部署 vLLM 推理服务,以及使用 Chatbox 作为前端调用 vLLM 运行的模型(上期文章链接)。本期
    的头像 发表于 12-26 17:06 5254次阅读
    如何在NVIDIA <b class='flag-5'>Jetson</b> AGX Thor上部署1200亿参数大模型

    Keithley6430静电计常见故障(高阻/低电流异常)维修方案

    Keithley 6430静电计结合了吉时利流行的源表和源测量单元(SMU)产品的电压和电流源和测量功能,以及优于静电计的灵敏度、噪声和输入电阻规格。其远程前置放大器设计使得这款仪器能够在被测设备提供或测量电流,同时最大限度减少
    的头像 发表于 12-08 17:03 1054次阅读
    Keithley6430静电计常见故障(高阻/低电流异常)维修方案

    如何在NVIDIA Jetson AGX Thor通过Docker高效部署vLLM推理服务

    继系统安装与环境配置后,本期我们将继续带大家深入 NVIDIA Jetson AGX Thor 的开发教程之旅,了解如何在 Jetson AGX Thor ,通过 Docker 高效部署 vLLM 推理服务。
    的头像 发表于 11-13 14:08 4392次阅读
    如何在NVIDIA <b class='flag-5'>Jetson</b> AGX Thor<b class='flag-5'>上</b>通过Docker高效部署vLLM推理服务

    NVIDIA Jetson AGX Thor Developer Kit开发环境配置指南

    NVIDIA Jetson AGX Thor 专为物理 AI 打造,与上一代产品 NVIDIA Jetson AGX Orin 相比,生成式 AI 性能最高提升至 5 倍。通过发布后的软件更新优化,Jetson Thor 的生成
    的头像 发表于 11-08 09:55 7638次阅读
    NVIDIA <b class='flag-5'>Jetson</b> AGX Thor Developer Kit开发环境配置指南

    NMSISI库的使用

    NMSIS NN 软件库是一组高效的神经网络内核,旨在最大限度地提高 Nuclei N 处理器内核的神经网络的性能并最​​大限度减少其内存占用。 该库分为多个功能,每个功能涵盖特定
    发表于 10-29 07:07

    NMSIS神经网络库使用介绍

    NMSIS NN 软件库是一组高效的神经网络内核,旨在最大限度地提高 Nuclei N 处理器内核的神经网络的性能并最​​大限度减少其内存占用。 该库分为多个功能,每个功能涵盖特定
    发表于 10-29 06:08

    ‌基于L99VR02XP的汽车级双路LDO评估板技术解析

    STMicroelectronics AEK-POW-LDOV02X稳压器评估板基于L99VR02XP双路车规级线性稳压器。L99VR02XP在输入电压降低时运行,最大限度减少内部耗散功率,并最大限度增加输出电流。输出电流限制
    的头像 发表于 10-15 10:04 808次阅读
    ‌基于L99VR02XP的汽车级双路LDO评估板技术解析

    LT1009 2.5V 集成基准电路技术手册

    LT1009基准电路是一款精密微调的2.5 V分流稳压器,具有以下特点 低动态阻抗和宽工作电流范围。LP封装的最大初始容差为±5 mV,D和PW封装的最大初始容差为±10 mV。基准电压源容差是通过片微调实现的,从而
    的头像 发表于 08-15 16:20 1292次阅读
    LT1009 2.5V 集成基准电路技术手册

    Jetson平台核心组件BOM清单概览

    Jetson平台核心组件BOM清单概览 NVIDIA Jetson系列作为业界领先的边缘计算和人工智能(AI)平台,其强大的性能背后是一系列精心挑选的核心芯片、电源管理集成电路(PMIC)以及丰富
    的头像 发表于 07-30 16:11 3476次阅读

    Analog Devices Inc. ADBT1001 4通道AFE数字控制器数据手册

    Analog Devices Inc. ADBT1001 4通道AFE数字控制器是功能丰富的灵活数字控制器,用于大容量电池测试和成型制造以及精密电池测试仪器仪表应用。该控制器经优化可最大限度减少元件数量、最大限度地提高灵活性并
    的头像 发表于 06-30 09:55 943次阅读
    Analog Devices Inc. ADBT1001 4通道AFE数字控制器数据手册

    Analog Devices Inc. AD4858 20位1MSPS数据采集系统(DAS)数据手册

    缓冲器电源工作,并采用精密低漂移内部基准电压源和基准电压缓冲器,可独立配置每个通道的SoftSpan输入范围,以匹配原生应用的信号摆幅,从而最大限度减少额外的外部信号调理。为了进一步最大限度地扩大单
    的头像 发表于 06-11 11:51 1356次阅读
    Analog Devices Inc. AD4858 20位1MSPS数据采集系统(DAS)数据手册

    TPS544E27 4V 至 18V 输入、40A、PMBus 和 SVID 同步降压转换器数据手册

    TPS544E27 器件是高度集成的降压转换器,具有 D-CAP+ 控制拓扑,可实现快速瞬态响应。所有可编程参数均可通过 PMBus 接口进行配置,并作为新的默认值存储在非易失性存储器 (NVM) 中,以最大限度
    的头像 发表于 05-29 17:54 782次阅读
    TPS544E27 4V 至 18V 输入、40A、PMBus 和 SVID 同步降压转换器数据手册

    TPIC7218-Q1 汽车目录 功率控制器和传感器接口数据手册

    TPIC7218-Q1 器件在单个封装中集成了多个 ABS 和 ESC 电子控制单元 (ECU) 所需的功能。此集成与 最大限度减少外部组件可节省宝贵的 ECU 板空间。
    的头像 发表于 05-13 15:57 979次阅读
    TPIC7218-Q1 汽车目录 功率控制器和传感器接口数据手册

    TPS22992 5.5V 6A 8.7mΩ 负载开关,具有可调上升时间和可调输出放电数据手册

    和 6 A 的应用中的功率密度。可配置的上升时间为电源排序提供了灵活性,并最大限度减少了高电容负载的浪涌电流。
    的头像 发表于 05-08 13:59 1321次阅读
    TPS22992 5.5V 6A 8.7mΩ 负载开关,具有可调上升时间和可调输出放电数据手册

    如何最大限度地扩大基于氮化镓 (GaN) 功率放大器的雷达系统的探测距离

    (SNR),“脉冲衰减”成为一个问题。 虽然与采用旧工艺的器件相比,基于氮化镓 (GaN) 的功率放大器 (PA) 具有显著的效率和其他优势,但设计人员仍需采用系统级方法,最大限度减少脉冲衰减及其影响。这将确保远程雷达系统的卓越性能。
    的头像 发表于 04-30 10:07 3946次阅读
    如何<b class='flag-5'>最大限度</b>地扩大基于氮化镓 (GaN) 功率放大器的雷达系统的探测距离