I created the docker image using the guide and build.sh.
Running the docker command:
docker run --rm --env OTC_EVALUATION_ENABLED=true --env OTC_DEMO_EVALUATION=true --network=host -it obstacle_tower_challenge:latest ./run.sh
produces the following error:
root Traceback (most recent call last): File "run.py", line 1, in <module> from obstacle_tower_env import ObstacleTowerEnv File "/home/aicrowd/obstacle_tower_env.py", line 2, in <module> from PIL import Image ModuleNotFoundError: No module named 'PIL'
And as a result, my submission times out and my agent never runs.
My requirements.txt file has the following
I tried adding pillow and specific versions of pillow, but Pillow seems to get installed as a prereq for obstacle-tower-env as it also requires ml-agents.
Does anyone have any suggestions?