Skip to content

NeuralMMO/NeurIPS2022NMMO-Submission-Pool

Repository files navigation

Introduction

This repository contains models for the NeurIPS2022 Neural MMO challenge and supports selecting several submissions to start a match.

Winners are invited to submit PRs with their solutions. Currently, the top submission is hosted separately here: https://github.com/NeuralMMO/NeurIPS2022-realikun

NeurIPS2022 Neural MMO challenge: https://www.aicrowd.com/challenges/neurips-2022-the-neural-mmo-challenge

Install

Considering that the dependencies required by different submissions may conflict, we use containers to run them independently. Therefore, make sure you have installed docker.

git clone https://github.com/bowuaaa/NeurIPS2022NMMO-Submission-Pool.git
conda create -n neurips2022-nmmo python==3.9
conda activate neurips2022-nmmo
cd ./NeurIPS2022NMMO-Submission-Pool
pip install -r requirements.txt

Run

You can specify the submission to participate in the match by modifying config.py. For example, if you want the 16 teams in a match to be: 8 baseline-RL + 8 random, then you can modify config.py as follow:

participants = [
    "baseline-RL",
    "baseline-RL",
    "baseline-RL",
    "baseline-RL",
    "baseline-RL",
    "baseline-RL",
    "baseline-RL",
    "baseline-RL",
    "random",
    "random",
    "random",
    "random",
    "random",
    "random",
    "random",
    "random",
]

Then

python evaluate.py run

After a few minutes, you will see the final results.

Contributing

Please see CONTRIBUTING.md.

About

NeurIPS2022 Neural MMO Challenge Submission Pool

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages