To get this running all you need to do is follow the TorchBeast
To get this running all you need to do is follow the TorchBeast installation instructions from the [TorchBeast repo](https://github.com/facebookresearch/torchbeast).
installation instructions, on the repo page, and then install the
requirements.txt
A Dockerfile is also provided with installation of Torchbeast.
A Dockerfile is also provided with installation of Torchbeast.
...
@@ -45,13 +43,9 @@ polybeast - just override the `actor_device` argument:
...
@@ -45,13 +43,9 @@ polybeast - just override the `actor_device` argument:
## Making a submission
## Making a submission
Take the output directory of your trained model, add the
In the output directory of your trained model, you should find two files, `checkpoint.tar` and `config.yaml`. Add both of them to your submission repo. Then change the `MODEL_DIR` variable in `agents/torchbeast_agent.py` to point to the directory where these files are located.
`checkpoint.tar` and `config.yaml` to the git repo. Then change the
`SUBMISSION` variable in `rollout.py` in the base of this repository
to point to that directory.
After that tag the submission, and push the branch and tag to
After that, follow [these instructions](https://gitlab.aicrowd.com/roberta_raileanu/neurips-2021-nethack-starter-kit/-/blob/master/docs/SUBMISSION.md) to submit your model to AIcrowd!