Ubuntu 16.04 配置 multi-agent-emergence-environments 环境
2021/9/26 7:14:44
本文主要是介绍Ubuntu 16.04 配置 multi-agent-emergence-environments 环境,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1 目标
配置 Emergent Tool Use from Multi-Agent Interaction 博客所使用的环境。
2 使用环境
- Ubuntu 16.04 +
- VMware Workstation 16 Pro
3 配置流程
3.1 安装 mujoco
3.1.1 下载 mjpro150 linux:
https://www.roboti.us/index.html
3.1.2 下载 Activation key:
https://www.roboti.us/license.html
3.1.3 在 home 目录下创建隐藏文件夹 mujoco,将下载完成的安装包解压到该文件夹:
mkdir ~/.mujoco cp mjpro150_linux.zip ~/.mujoco cd ~/.mujoco unzip mjpro150_linux.zip
3.1.4 将 mjkey.txt
放到 ~/.mujoco
和 ~/.mujoco/mjpro150/bin
位置下:
cp mjkey.txt ~/.mujoco cp mjkey.txt ~/.mujoco/mjpro150/bin
3.1.5 添加环境变量:
打开 ~/.bashrc
文件:
gedit ~/.bashrc
添加以下命令:
export LD_LIBRARY_PATH=~/.mujoco/mjpro150/bin${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}} export MUJOCO_KEY_PATH=~/.mujoco${MUJOCO_KEY_PATH}
在终端输入命令并重启终端使添加的环境变量生效:
source ~/.bashrc
3.1.6 运行测试
cd ~/.mujoco/mjpro150/bin ./simulate ../model/humanoid.xml
3.2 安装 Anaconda3
安装 Anaconda3 遇到的问题可参考其他博客。
3.2.1 下载 Anaconda3 镜像:
通过清华大学开源软件镜像站下载,下载最新版即可,这里下载的是 Anaconda3-2021.05-Linux-x86_64.sh
。
3.2.2 在终端进行安装:
bash Anaconda3-2021.05-Linux-x86_64.sh
安装完后重启一下终端。
3.3 安装 mujoco-py
3.3.1 创建虚拟环境并且切换到该虚拟环境:
conda create -n multi-agent-emergence python=3.6 numpy
conda activate multi-agent-emergence
3.3.2 预先安装需要的包:
sudo apt-get install libgl1-mesa-dev libgl1-mesa-glx libosmesa6-dev python3-pip python3-numpy python3-scipy patchelf
conda install -c anaconda patchelf
3.3.3 安装 mujoco-py:
pip install -U 'mujoco-py<1.50.2,>=1.50.1'
至此,准备工作已经全部完成了,之后就按照 GitHub 上的 README 安装即可。
3.4 安装 mujoco-worldgen
3.4.1 下载代码库到本地:
https://github.com/openai/mujoco-worldgen
3.4.2 安装 mujoco-worldgen:
在解压好的 mujoco-worldgen 文件夹下打开终端:
pip install -r requirements.txt pip install -e .
3.5 安装 multi-agent-emergence-environments
3.5.1 下载代码库到本地:
https://github.com/openai/multi-agent-emergence-environments
3.5.2 安装 multi-agent-emergence-environments:
在解压好的 multi-agent-emergence-environments 文件夹下打开终端:
pip install -e .
3.5.3 游玩 saved policies:
3.5.3.1 预先安装需要的包:
sudo apt-get install libopenmpi-dev
3.5.3.2 按照 README 预先安装需要的包:
pip install -r multi-agent-emergence-environments/requirements_ma_policy.txt
3.5.3.3 使用 bin/examine
游玩 saved policies:
bin/examine.py examples/hide_and_seek_quadrant.jsonnet examples/hide_and_seek_quadrant.npz
4 参考
强化学习环境配置(Ubuntu14.04)—gym、mujoco、mujoco-py、baselines
【Linux】Ubun16.04服务器配置Mujoco的各种错误解决方案
【解决方案】安装mpi4py时报错:error: Cannot compile MPI programs. Check your configuration!!
这篇关于Ubuntu 16.04 配置 multi-agent-emergence-environments 环境的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-26MATLAB 中 A(7)=[];什么意思?-icode9专业技术文章分享
- 2024-11-26UniApp 中如何实现使用输入法时保持页面列表不动的效果?-icode9专业技术文章分享
- 2024-11-26在 UniApp 中怎么实现输入法弹出时禁止页面向上滚动?-icode9专业技术文章分享
- 2024-11-26WebSocket是什么,怎么使用?-icode9专业技术文章分享
- 2024-11-26页面有多个ref 要动态传入怎么实现?-icode9专业技术文章分享
- 2024-11-26在 UniApp 中实现一个底部输入框的常见方法有哪些?-icode9专业技术文章分享
- 2024-11-26RocketMQ入门指南:搭建与使用全流程详解
- 2024-11-26RocketMQ入门教程:轻松搭建与使用指南
- 2024-11-26手写RocketMQ:从入门到实践的简单教程
- 2024-11-25【机器学习(二)】分类和回归任务-决策树(Decision Tree,DT)算法-Sentosa_DSML社区版