Isaac Sim安装

官方教程:https://docs.isaacsim.omniverse.nvidia.com/5.1.0/installation/install_workstation.html

博主基于Docker容器安装,亦可选择快速安装https://docs.isaacsim.omniverse.nvidia.com/5.1.0/installation/quick-install.html

1 检查主机配置

1.1 安装Docker
复制代码
sudo apt update
sudo apt install curl -y

curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
1.2 安装NVIDIA Container Toolkit

下载链接:https://github.com/NVIDIA/nvidia-container-toolkit/releases/tag/v1.18.2

安装Toolkit:

复制代码
cd release-v1.18.2-stable/packages/ubuntu18.04/amd64/

sudo dpkg -i libnvidia-container1_1.18.2-1_amd64.deb \
             libnvidia-container-tools_1.18.2-1_amd64.deb \
             nvidia-container-toolkit-base_1.18.2-1_amd64.deb \
             nvidia-container-toolkit_1.18.2-1_amd64.deb

关联Docker并重启:

复制代码
sudo nvidia-ctk runtime configure --runtime=docker
sudo systemctl restart docker

显示GPU信息:

复制代码
sudo docker run --rm --runtime=nvidia --gpus all ubuntu nvidia-smi
1.3 主机配置检查
复制代码
xhost +local:
sudo docker run --entrypoint bash -it --gpus all --rm --network=host \
  -e "PRIVACY_CONSENT=Y" \
  -v $HOME/.Xauthority:/root/.Xauthority \
  -e DISPLAY=$DISPLAY \
  nvcr.io/nvidia/isaac-sim:5.1.0 ./isaac-sim.compatibility_check.sh

点击Test Kit,只要没有红色框即可,绿色代表极佳、浅绿代表好、橙色代表可以。

2 安装Isaac Sim

2.1 检查Isaac Sim包
复制代码
sudo docker images
2.2 规划数据存储位置

博主放在了第二块固态硬盘中,此处亦可放在默认位置

复制代码
# 1. 在大硬盘创建主文件夹
mkdir -p /media/ethan/Data01/isaac-sim-data

# 2. 在里面创建文档要求的所有子目录
mkdir -p /media/ethan/Data01/isaac-sim-data/cache/main/ov
mkdir -p /media/ethan/Data01/isaac-sim-data/cache/main/warp
mkdir -p /media/ethan/Data01/isaac-sim-data/cache/computecache
mkdir -p /media/ethan/Data01/isaac-sim-data/config
mkdir -p /media/ethan/Data01/isaac-sim-data/data/documents
mkdir -p /media/ethan/Data01/isaac-sim-data/data/Kit
mkdir -p /media/ethan/Data01/isaac-sim-data/logs
mkdir -p /media/ethan/Data01/isaac-sim-data/pkg

# 3. 核心步骤:赋予容器权限 (1234 是 Isaac Sim 容器内的用户 ID)
sudo chown -R 1234:1234 /media/ethan/Data01/isaac-sim-data

默认位置:

复制代码
mkdir -p ~/docker/isaac-sim/cache/main/ov
mkdir -p ~/docker/isaac-sim/cache/main/warp
mkdir -p ~/docker/isaac-sim/cache/computecache
mkdir -p ~/docker/isaac-sim/config
mkdir -p ~/docker/isaac-sim/data/documents
mkdir -p ~/docker/isaac-sim/data/Kit
mkdir -p ~/docker/isaac-sim/logs
mkdir -p ~/docker/isaac-sim/pkg
sudo chown -R 1234:1234 ~/docker/isaac-sim
2.3 映射路径
复制代码
xhost +local:
docker run --name isaac-sim --entrypoint bash -it --gpus all -e "ACCEPT_EULA=Y" --rm --network=host \
    -e "PRIVACY_CONSENT=Y" \
    -v $HOME/.Xauthority:/isaac-sim/.Xauthority \
    -e DISPLAY \
    -v ~/docker/isaac-sim/cache/main:/isaac-sim/.cache:rw \
    -v ~/docker/isaac-sim/cache/computecache:/isaac-sim/.nv/ComputeCache:rw \
    -v ~/docker/isaac-sim/logs:/isaac-sim/.nvidia-omniverse/logs:rw \
    -v ~/docker/isaac-sim/config:/isaac-sim/.nvidia-omniverse/config:rw \
    -v ~/docker/isaac-sim/data:/isaac-sim/.local/share/ov/data:rw \
    -v ~/docker/isaac-sim/pkg:/isaac-sim/.local/share/ov/pkg:rw \
    -u 1234:1234 \
    nvcr.io/nvidia/isaac-sim:5.1.0

默认使用:

复制代码
xhost +local:
docker run --name isaac-sim --entrypoint bash -it --gpus all -e "ACCEPT_EULA=Y" --rm --network=host \
    -e "PRIVACY_CONSENT=Y" \
    -v $HOME/.Xauthority:/isaac-sim/.Xauthority \
    -e DISPLAY \
    -v ~/docker/isaac-sim/cache/main:/isaac-sim/.cache:rw \
    -v ~/docker/isaac-sim/cache/computecache:/isaac-sim/.nv/ComputeCache:rw \
    -v ~/docker/isaac-sim/logs:/isaac-sim/.nvidia-omniverse/logs:rw \
    -v ~/docker/isaac-sim/config:/isaac-sim/.nvidia-omniverse/config:rw \
    -v ~/docker/isaac-sim/data:/isaac-sim/.local/share/ov/data:rw \
    -v ~/docker/isaac-sim/pkg:/isaac-sim/.local/share/ov/pkg:rw \
    -u 1234:1234 \
    nvcr.io/nvidia/isaac-sim:5.1.0

3 运行启动

复制代码
./runapp.sh

4 配置环境变量

长期启动指令为:映射路径+运行启动指令,为简化启动命令修改环境变量。

复制代码
gedit ~/.bashrc

拉到文本末尾复制下列内容、保存,如使用默认路径需修改一致

复制代码
alias isaac='xhost +local: && sudo docker run --name isaac-sim -it --entrypoint bash --runtime=nvidia --gpus all -e "ACCEPT_EULA=Y" -e "PRIVACY_CONSENT=Y" --rm --network=host \
    -v $HOME/.Xauthority:/root/.Xauthority \
    -e DISPLAY=$DISPLAY \
    -v /media/ethan/Data01/isaac-sim-data/cache/main/ov:/root/.cache/ov:rw \
    -v /media/ethan/Data01/isaac-sim-data/cache/main/warp:/root/.cache/warp:rw \
    -v /media/ethan/Data01/isaac-sim-data/cache/computecache:/root/.cache/nvidia/computeCache:rw \
    -v /media/ethan/Data01/isaac-sim-data/config:/root/.nv/nvidia-omniverse/config:rw \
    -v /media/ethan/Data01/isaac-sim-data/data/documents:/root/Documents:rw \
    -v /media/ethan/Data01/isaac-sim-data/data/Kit:/root/.local/share/ov/data/Kit:rw \
    -v /media/ethan/Data01/isaac-sim-data/logs:/root/.nvidia-omniverse/logs:rw \
    -v /media/ethan/Data01/isaac-sim-data/pkg:/root/.local/share/ov/pkg:rw \
    nvcr.io/nvidia/isaac-sim:5.1.0 ./runapp.sh --headless'

更新环境变量:

复制代码
source ~/.bashrc

终端启动命令:

复制代码
isaac
相关推荐
fengliaoai2 天前
DeepSeek搞了个DSpark,AI直接进入“秒回时代”,你还在傻等?
大模型
aqi003 天前
15天学会AI应用开发(九)利用Chroma持久化向量数据
人工智能·python·大模型·ai编程·ai应用
aqi009 天前
15天学会AI应用开发(八)使用向量数据库实现RAG功能
人工智能·python·大模型·ai编程·ai应用
aqi0010 天前
15天学会AI应用开发(七)有了大模型为什么还要引入RAG
人工智能·python·大模型·ai编程·ai应用
vivo互联网技术12 天前
CVPR 2026 | 全新强化学习框架 BeautyGRPO:重塑真实人像
算法·大模型·cvpr·影像
zzzzzz31012 天前
假如我是掘金管理员,我先给评论区装个'代码审查'系统
python·程序员·机器人
通信小呆呆13 天前
当算法有了“五感”:多模态数据融合如何向人体感官协同学习?
人工智能·学习·算法·机器学习·机器人
HelloWorld__来都来了13 天前
【每日学术速报】2026-06-15
人工智能·具身智能