当前位置: 首页 > article >正文

跑通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
http://www.lryc.cn/news/2384441.html

相关文章:

  • Visual Studio已更新为17.14+集成deepseek实现高效编程
  • go 基础语法 【教程 go tour】
  • 养生指南:五维打造健康新方式
  • 网络爬虫学习之httpx的使用
  • 无人机桥梁检测效率问题-高精度3D建模及航线规划
  • 想免费使用 AWS 云服务器?注册、验证及开通全攻略
  • 以太联 - Intellinet 闪耀台北 SecuTech 国际安全科技应用博览会
  • Pandas:数据分析中的缺失值检测、加载、设置、可视化与处理
  • 【Linux系列】EVS 与 VBD 的对比
  • 56 在standby待机打通uart调试的方法
  • OceanBase 共享存储:云原生数据库的存储
  • 安卓新建项目时,Gradle下载慢下载如何用国内的镜像
  • 讯联文库开发日志(五)登录拦截校验
  • PCB设计教程【入门篇】——电路分析基础-读懂原理图
  • C语言数据结构
  • 湖北理元理律师事务所债务优化方案:让还款与生活平衡成为可能
  • Java对象内存分配优化教学
  • 精度再升级,可到微米!单位自动换算平米和米
  • 【学习笔记】Sophus (Python) 使用文档
  • 常见算法题目2 - 给定一个字符串,找出其中最长的不重复子串
  • 如何配置jmeter做分布式压测
  • Django 中的 ORM 基础语法
  • C#对象初始化语句:优雅创建对象的黑科技
  • 【计算机网络】TCP如何保障传输可靠性_笔记
  • Robust Kernel Estimation with Outliers Handling for Image Deblurring论文阅读
  • Android Studio 开发环境兼容性检索(AGP / Gradle / Kotlin / JDK)
  • html主题切换小demo
  • AI架构职责分配——支持AI模块的职责边界设计
  • git@gitee.com: Permission denied (publickey). fatal: 无法读取远程仓库
  • CARIS HIPS and SIPS 12.1是专业的多波束水深数据和声呐图像处理软件