Isaac Gym及范例环境安装


配置

要求:
Ubuntu 18.04 or 20.04
Python 3.6, 3.7 or 3.8
Minimum NVIDIA driver version: Linux: 470

个人配置:
Ubuntu 20.04
nvidia-driver-525
Python 3.7


一、Isaac Gym安装

1. 注册–下载Isaac Gym Preview 4 release

官方网站 https://developer.nvidia.com/isaac-gym
官方安装说明位于下述路径中

./isaacgym/docs/install.html

2. 方法一

使用anaconda创建环境

conda create -n (your env name) python==3.7

激活conda环境

conda activate (your env name)

安装PyTorch

conda install pytorch torchvision torchaudio -c pytorch

安装Isaac Gym

cd ./isaacgym/python
pip install -e .

验证安装包的详细信息

pip show isaacgym

卸载指令

pip uninstall isaacgym 

3. 方法二

在根目录下run(过程较慢,耐心等待)

cd ./isaacgym
./ create_conda_env_rlgpu.sh

这样会创建一个新的conda环境,名为rlgpu(根据官方安装说明,该环境名称是可以在配置文件中修改的)
激活该环境

conda activate rlgpu

卸载指令,也即直接删除该环境

conda remove --name rlgpu --all

4. 测试是否安装成功

Ensure that Isaac Gym works on your system by running one of the examples from the python/examples directory, like joint_monkey.py.

cd examples
python joint_monkey.

出现如下图所示的界面, 表示安装成功
在这里插入图片描述


二、Isaac Gym强化学习范例环境安装

Shadow Hand Object Manipulation 等强化学习范例环境需要单独安装

1. 安装

下载强化学习范例https://github.com/NVIDIA-Omniverse/IsaacGymEnvs
克隆到isaacgym文件夹,在根目录下执行下述命令进行安装

cd ./isaacgym/IsaacGymEnvs
pip install -e.

安装后可能会出现如下警告,这是由于在根目录下运行导致的,不影响。

WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv

2. 测试是否安装成功

Running the benchmarks

python train.py task=Cartpole

or

python train.py task=Ant

出现如下图所示的界面, 表示安装成功
在这里插入图片描述

运行shadow灵巧手demo

python train.py task=ShadowHandOpenAI_FF

在这里插入图片描述

3. 可能出现的错误

在运行测试指令时,可能会出现如下错误

ImportError: libpython3.7m.so.1.0: cannot open shared object file: No such file or directory

确认是否安装Python lib

sudo apt install libpython3.7

Ubuntu20.04,找到 libpython3.7m.so.1.0 的所在位置(如果是按照上述isaacgym安装方法二,root安装的,则该文件在rlgpu的lib下)
设置 LD_LIBRARY_PATH 环境变量

export LD_LIBRARY_PATH=/usr/local/anaconda3/envs/rlgpu/lib

参考

https://zhuanlan.zhihu.com/p/538051397
https://blog.csdn.net/hongliyu_lvliyu/article/details/124605383
https://github.com/NVIDIA-Omniverse/IsaacGymEnvs
file: ./isaacgym/docs/install.html
https://blog.csdn.net/q7w8e9r4/article/details/134637399

  • 29
    点赞
  • 53
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
您可以按照以下步骤来安装Isaac Gym: 1. 首先,您需要安装Nvidia驱动程序和Cuda模块。在安装之前,建议先安装Anaconda来管理包。您可以按照这篇博客中的指南来安装Anaconda和Nvidia驱动程序:\[1\] 2. 安装完成后,您可以下载Isaac Gym Benchmark Environments。您可以在这个国内镜像地址下载:\[2\] 3. 下载完成后,将文件解压并放在主目录下。然后进入解压后的文件夹中的isaacgym/docs目录,双击index.html文件,即可打开官方文档。 4. 按照文档中的步骤进行安装。您可以选择直接在新的虚拟环境中进行安装。可以通过以下命令来创建新的虚拟环境: ``` cd isaacgym/python/ sh ../create_conda_env_rlgpu.sh ``` 这样,您就可以按照官方文档中的指南来完成Isaac Gym安装了。希望对您有所帮助! #### 引用[.reference_title] - *1* [issacgym+leggedgym安装](https://blog.csdn.net/svfsvadfv/article/details/129214461)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [Isaac-gym(1): 安装及官方demo内容](https://blog.csdn.net/hongliyu_lvliyu/article/details/124605383)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值