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
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
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.
Please see CONTRIBUTING.md
.