This repository presents an example of a submission to the DROP leaderboard.
predict.py wraps the NAQANET model (described in the DROP paper and produces output which conforms to the format expected by our evaluator.
Following, run_model.sh, which will be run by the leaderboard, supplies the wrapper with prescribed input and output parameters, as well as the trained model to run.
Finally, follow the instructions below to create a Docker container and publish it as a beaker blueprint, which can then be submitted as a leaderboard entry.
Follow the these steps in the repository root directory:
Create a docker image:
docker build -t naqanet .
Upload a blueprint to beaker:
beaker blueprint create -n my-naqanet-blueprint naqanet:latest
NOTE: The blueprint name (e.g., my-naqanet-blueprint
) should be unique in beaker.
Make a submission:
my-naqanet-blueprint
).