欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 新闻 > 焦点 > 跑通Multi-Agent-Constrained-Policy-Optimisation

跑通Multi-Agent-Constrained-Policy-Optimisation

2025/5/24 21:34:24 来源:https://blog.csdn.net/weixin_50563385/article/details/148172573  浏览:    关键词:跑通Multi-Agent-Constrained-Policy-Optimisation

✅ 1. 克隆项目并创建 Conda 环境

git clone https://github.com/chauncygu/Multi-Agent-Constrained-Policy-Optimisation.git
cd Multi-Agent-Constrained-Policy-Optimisation
conda create --prefix ./envs python=3.7 -y
conda activate ./envs

✅ 2. 安装 PyTorch 和依赖

pip install torch==1.10.1+cu111 torchvision==0.11.2+cu111 torchaudio==0.10.1 -f https://download.pytorch.org/whl/cu111/torch_stable.html
pip install -r requirements.txt

✅ 3. 安装系统依赖项(OpenMPI、GLEW、OSMesa、Patchelf)

sudo apt update
sudo apt install -y libopenmpi-dev openmpi-bin libglew-dev libosmesa6-dev patchelfpip install -r requirements.txt

✅ 4. 安装 MuJoCo 2.1


sudo apt install ntp -y
sudo ntpd -gqsudo apt update
sudo apt install --reinstall ca-certificateswget https://mujoco.org/download/mujoco210-linux-x86_64.tar.gztar -zxvf mujoco210-linux-x86_64.tar.gzexport MUJOCO_PY_MUJOCO_PATH=$(pwd)/mujoco210
export LD_LIBRARY_PATH=$MUJOCO_PY_MUJOCO_PATH/bin:/usr/lib/x86_64-linux-gnu:$LD_LIBRARY_PATHpip install -U 'mujoco-py<2.2,>=2.1'

✅ 5. 解决 libstdc++.so.6 兼容问题(如需)

ENV_PATH=$(python -c "import sys; print(sys.prefix)")
ln -sf /usr/lib/x86_64-linux-gnu/libstdc++.so.6 $ENV_PATH/lib/libstdc++.so.6

✅ 6. 安装 MACPO 和 MAPPO-Lagrangian 模块

cd MACPO
pip install -e .
cd ../MAPPO-Lagrangian
pip install -e .

✅ 7. 验证 MuJoCo 安装是否成功

cd ..
python -c "import mujoco_py"

✅ 8. 运行训练脚本

cd MACPO/macpo/scripts
chmod +x ./train_mujoco.sh
./train_mujoco.sh

✅ 9. 额外依赖项(如提示缺失)

pip install jinja2

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词