Skip to content

Commit d3a616a

Browse files
committed
Specify --shm-size=2g and fix typo in code comments
Fix OOM crash in data loader workers caused by docker's small default shared memory size.
1 parent ecfea65 commit d3a616a

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

docker_run.sh

+3-3
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,11 @@ set -e
1717
#
1818
# Use it like:
1919
#
20-
# ./run_docker.sh python generate.py --help
20+
# ./docker_run.sh python generate.py --help
2121
#
2222
# To override the default `stylegan2ada:latest` image, run:
2323
#
24-
# IMAGE=my_image:v1.0 ./run_docker.sh python generate.py --help
24+
# IMAGE=my_image:v1.0 ./docker_run.sh python generate.py --help
2525
#
2626

2727
rest=$@
@@ -30,7 +30,7 @@ IMAGE="${IMAGE:-sg2ada:latest}"
3030

3131
CONTAINER_ID=$(docker inspect --format="{{.Id}}" ${IMAGE} 2> /dev/null)
3232
if [[ "${CONTAINER_ID}" ]]; then
33-
docker run --gpus all -it --rm -v `pwd`:/scratch --user $(id -u):$(id -g) \
33+
docker run --shm-size=2g --gpus all -it --rm -v `pwd`:/scratch --user $(id -u):$(id -g) \
3434
--workdir=/scratch -e HOME=/scratch $IMAGE $@
3535
else
3636
echo "Unknown container image: ${IMAGE}"

0 commit comments

Comments
 (0)