After we receive the docker tar file, we will run your program with commands as follows:
docker load < teamname.tar.gz
docker run --gpus "device=0" -name teamname -v /home/amax/Desktop/input:/input -v /home/amax/Desktop/predict:/predict teamname:latest
Folder /home/amax/Desktop/input (the folder contains all CT files for testing) will be synchronized with /input in your docker container, and folder /home/amax/Desktop/predict (an empty folder used to save segmentation file) will be synchronized with /predict in your docker container.
The folder structure is like this:
├── /home/amax/Desktop/input
│ ├── PA0007.nii.gz
│ ├── PA0008.nii.gz
│ ├── PA0009.nii.gz
. . .
It means that when running the container, there is an /input folder in the container, which contains all the test data.