# distop

## Requirements

To run the code, you will need the MuJoCo software. To use the software, you will need an activation key from [http://www.mujoco.org/].
You can get a free trial license for 30 days.  

## Instructions to set up the environment with singularity

To make sure there are no issues with the set up, we propose tu use singularity. We tested with version 3.5 of singularity.

First go into the main directory next to distop.def, then:
1. mkdir mjkey/
1. cp {YourKeyLocation}/mjkey.txt mjkey/mjkey.txt
1. sudo singularity build distop.sif distop.def
1. mkdir gym_results/
1. mv distop.sif stalk/distop.sif
1. cd stalk/
1. singularity exec --nv distop.sif {TheCommand}

If you want to use a virtual environment, you can download python3.6 and follow the steps in distop.def .

## Commands used in our main experiments
The seeds we used in the paper range from 0 to 4, but we do not guarantee the exact reproducibility with the seeds.  
Commands can be found in the file commands.txt
