The Docker image takes a long time to build (>15 minutes). A large portion of this comes down to the python libraries, especially the pytorch dependencies!
We need to find some way to reduce this to a reasonable duration.
Depends on / Related to #26
[ ] Create a base-image which is only updated if the requirements or Dockerfile has changed (See this Stackoverflow Post
Then create a training image which runs on top of this base image which is re-built everytime.
[ ] Find a way to cache the installs between runs.
The Docker image takes a long time to build (>15 minutes). A large portion of this comes down to the python libraries, especially the pytorch dependencies!
We need to find some way to reduce this to a reasonable duration.