zoukankan      html  css  js  c++  java
  • CollaQ复现

    代码:https://github.com/facebookresearch/CollaQ

    讲解:https://zhuanlan.zhihu.com/p/271648948

    视频:http://yuandong-tian.com/collaQ.mp4

     1、下载

    git clone git@github.com:facebookresearch/CollaQ.git

    但是报错,所以指令换成

    git clone https://github.com/facebookresearch/CollaQ.git

    就没问题了。

    2、配置

    尽量采用以下方式来进行安装,要不就报错。

    sudo pip3 install requirement.txt

    我的报错no moudle named smac。这个星际争霸是要安装的,在requirement文件里面也可以自己安装

    sudo pip3 install git+https://github.com/oxwhirl/smac.git

    3、安装smac and sacred:

    git submodule sync && git submodule update --init --recursive
    cd third_party/sacred
    git apply ../sacred.patch
    cd ../smac
    git apply ../smac.patch
    cd ../pymarl
    git apply ../pymarl.patch

    4、创建src文件夹

    cd ../..
    cp -r third_party/pymarl/src .
    cp src_code/config/* src/config/algs/
    cp src_code/controllers/* src/controllers/
    cp src_code/learners/* src/learners/
    cp src_code/modules/* src/modules/agents/

    5、运行

    QMIX
    python src
    /main.py --config=qmix --env-config=sc2 with env_args.map_name=MMM2,
    CollaQ
    python src
    /main.py --config=qmix_interactive_reg --env-config=sc2 with env_args.map_name=MMM2,
    CollaQ with Attn
    python src
    /main.py --config=qmix_interactive_reg_attn --env-config=sc2 with env_args.map_name=MMM2,
    CollaQ Removing Agents
    python src
    /main.py --config=qmix_interactive_reg_attn --env-config=sc2 with env_args.map_name=29m_vs_30m,28m_vs_30m, obs_agent_id=False
    CollaQ Removing Agents
    python src
    /main.py --config=qmix_interactive_reg_attn --env-config=sc2 with env_args.map_name=27m_vs_30m,28m_vs_30m, obs_agent_id=False
  • 相关阅读:
    第24天:Python 标准库概览2
    第23天:Python 标准库概览1
    第22天:Python NameSpace&Scope
    第21天: Web 开发 Jinja2 模板引擎
    第20天:Python 之装饰器
    第19天:Python 之迭代器
    第18天:Python 高阶函数
    第17天:Python 函数之参数
    第16天:Python 错误和异常
    第15天:Python set
  • 原文地址:https://www.cnblogs.com/Fiona-Y/p/14263744.html
Copyright © 2011-2022 走看看