forked from ultralytics/yolov3
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathrun.sh
26 lines (22 loc) · 1.37 KB
/
run.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#!/bin/bash
SHARED_FOLDER=$(dirname $(readlink -f $0) | rev | cut -d'/' -f1- | rev)
#SHARED_FOLDER="$PWD/temp"
docker run --gpus all -ti --rm --ipc=host --network=host \
-e NVIDIA_VISIBLE_DEVICES=all \
-e NVIDIA_DRIVER_CAPABILITIES=all \
--volume="/etc/group:/etc/group:ro" \
--volume="/etc/passwd:/etc/passwd:ro" \
--volume="/etc/shadow:/etc/shadow:ro" \
--volume="/etc/sudoers.d:/etc/sudoers.d:ro" \
-v ${SHARED_FOLDER}:/shared-folder \
-e DISPLAY=$DISPLAY \
--env QT_X11_NO_MITSHM=1 \
--volume="/tmp/.X11-unix:/tmp/.X11-unix:rw" \
--workdir /shared-folder \
--user=$( id -u $USER ):$( id -g $USER ) \
yolo_ros bash
#--user=$( id -u $USER ):$( id -g $USER )
#SHARED_FOLDER=$(dirname $(readlink -f $0) | rev | cut -d'/' -f3- | rev)
#docker run -ti --rm --runtime=nvidia -e NVIDIA_VISIBLE_DEVICES=0 --user=$( id -u $USER ):$( id -g $USER ) --volume="/etc/group:/etc/group:ro"
#--volume="/etc/passwd:/etc/passwd:ro" --volume="/etc/shadow:/etc/shadow:ro" --volume="/etc/sudoers.d:/etc/sudoers.d:ro"
#-v ${SHARED_FOLDER}:/shared-folder -e DISPLAY=$DISPLAY --env QT_X11_NO_MITSHM=1 --volume="/tmp/.X11-unix:/tmp/.X11-unix:rw" pytorch3d_multi_pose