更多精彩内容,欢迎您持续关注正阳。
首页-资源中心-新闻中心

技术实战 | 在NVIDIA DGX SPARK上高效部署NVIDIA Isaac Sim:从环境准备到成功启动

作为主打 AI 与高性能计算的紧凑型系统,NVIDIA DGX Spark NVIDIA Isaac Sim 的深度联动,直接将机器人仿真推向 “超算级实时处理” 的全新阶段。凭借 DGX Spark 强悍的数据并行处理能力,复杂机器人场景的物理模拟、传感器数据生成与 AI 训练流程,不用依赖多节点协同,在单一设备里就能完成高效并行加速,大幅压缩开发周期。

 

现在,NVIDIA推出的DGX Spark,正是为彻底构建和运行AI而设计的新一代解决方案。这台小巧的设备集成了高达1 PFLOPAI算力与128GB统一内存,让开发者能在本地环境中运行最高2000亿参数的AI模型推理,并对700亿参数模型进行全参数微调。此外,它还支持在本地创建AI智能体并部署高级软件堆栈。

 

 图片1.png

本文将详细介绍如何在 NVIDIA DGX SPARK 工作站上,完成 NVIDIA Isaac Sim 的完整部署流程。

 

第一步: 检查及安装先决环境和工具包

DGX SPARK部署NVIDIA Isaac Sim过程中,可能会遇到系统环境和一些工具包版本存在问题或缺失,如下:

图片2.png

a. Git LFS工具缺失

 

b. GCC/G++ 11缺失

 (DGX spark 使用的是13.0版本,不支持)

可以使用以下命令,查看当前gccg++的版本

gcc --version

图片3.png

g++ --version

 图片4.png

c. pip管理工具版本需要更新 ( DGX spark使用的是 24.3需要升至25)

 

因此,建议提前下载或更新这些工具,以免出错。

 

解决方案:

 

a.使用以下命令,安装GIT-LFS工具

(sudo) apt-get install git-lfs

 

b. 使用以下命令,安装gcc-11g++-11,并替换DGX SPARK预置的13.0版本

sudo apt-get install gcc-11 g++-11

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-11 200

sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-11 200

 

图片5.png 

c. 使用以下命令更新pip管理工具

/home/zhengyang/isaacsim/_build/target-deps/python/bin/python3 -m pip install --upgrade pip

 

图片6.png

第二步:正式开始在DGX SPARK上部署Nvidia Isaac Sim

a. 克隆Isaac Sim仓库

依次使用以下命令

git clone https://github.com/isaac-sim/IsaacSim.git isaacsim

 

图片7.png

cd isaacsim

git lfs install

git lfs pull

 

 图片8.png

b. 运行build完成配置向导,创建pythonOmniverse运行环境

使用以下命令,启动build配置向导:

./build.sh

在这个过程中,配置过程会自动下载pythonOmniverse 等环境,以及其他相关容器或镜像的环境配置。

提醒:

1. 所有选择选择Y或者yes即可。

 

图片9.png

2. 在运行过程中,由于网络连接问题,可能会遇到一些警告提示,请耐心等待

 

图片10.png

第三步:完成部署并启动Isaac Sim

初次部署完成,终端会自动拉起一个Isaac SimGUI

关闭后,在终端内的相应目录下再次使用命令./issac-sim.sh可启动Isaac Sim

 图片11.png

 

如果你正在规划或实施以下方向:

- 基于Isaac Sim的机器人仿真平台搭建  

- 企业级数字孪生与AI训练底座建设  

- DGX/OVX算力集群的运维与优化  

 

欢迎随时联系我们,正阳恒卓将为你提供从架构设计、部署实施到场景赋能的全链路服务。