D4RL Benchmark 安装教程Ubuntu20.04

前言

offline RL最新的benchmark: D4RL发布了,在此记录一下安装过程中踩得坑
我个人安装环境是ubuntu20.04

官方项目地址

D4RL:https://github.com/rail-berkeley/d4rl

安装过程

pip install git+https://github.com/rail-berkeley/d4rl@master#egg=d4rl

运行完之后,那么坑就来了D4RL Benchmark 安装教程Ubuntu20.04
第一个就是,需要配置mujoco200和mujoco200_linux,虽然这俩文件夹都是下载mujoco官网的200版本,但好像安装的时候,需要命名成mujoco200和mujoco200_linux,文件放在~/.mujoco/目录下,mjkey.txt文件在.mujoco/mujoco200/bin和./mujoco文件夹下都要放置。
ubuntu20.04安装mujoco详细安装教程:链接
D4RL Benchmark 安装教程Ubuntu20.04
并且配置环境变量,.barsh文件/export命令
D4RL Benchmark 安装教程Ubuntu20.04
再次重新运行
pip install git+https://github.com/rail-berkeley/d4rl@master#egg=d4rl

继续采坑
D4RL Benchmark 安装教程Ubuntu20.04
安装提示:安装dm-control出现缺少absl的问题
运行以下命令,安装absl
pip install absl-py
D4RL Benchmark 安装教程Ubuntu20.04
之后还出现了缺少pyparsing的问题
运行如下命令安装
pip install matplotlib

然后,安装dm-control那个包就不会报错了。别着急,还有mujoco的安装
D4RL Benchmark 安装教程Ubuntu20.04
这个问题,需要运行如下命令
sudo apt-get install libosmesa6-dev
D4RL Benchmark 安装教程Ubuntu20.04
接着,又出现了报错,运行如下命令
sudo apt-get update -y
sudo apt-get install -y patchelf

最后,运行开头的命令
pip install git+https://github.com/rail-berkeley/d4rl@master#egg=d4rl
D4RL Benchmark 安装教程Ubuntu20.04
呜呼,没有红色的,基本上都装上了。

D4RL Benchmark 安装教程Ubuntu20.04
有一点需要强调,如果运行提示没有CARLA和Flow,那是因为这俩库官方文档中给出说明是要额外安装的(如上图),不是因为漏了啥。

作者的闲话

昨天在Windows装了一天,结果最终因为这CARLA和FLOW俩库提示没有,以为是版本冲突,然后把环境都删了,后来才看见说明,人傻了。。。
BEAR的原始代码需要mujoco150,但更新版本用了d4rl,所以150和200这俩咋兼容,还没整呢,我有空再去试试。运行代码之后,可能还会出现问题,之后会在博客继续更新的。

上一篇:【个人开源】论文复现SRN:Towards Accurate Scene Text Recognition with Semantic Reasoning Networks


下一篇:redis安装