|
#!/bin/bash |
|
DOCKER_IMAGE="mirrors.tencent.com/ronnysong_rd/fastdet:torch2.0.1-cuda11.7" |
|
|
|
if [ ! -n "$DEBUG" ]; then |
|
COMMAND_PREFIX="pip3 install -e ." |
|
else |
|
COMMAND_PREFIX="pip3 install -q -e third_party/mmengine; |
|
pip3 install -q -e third_party/mmdetection; |
|
pip3 install -q -e third_party/mmcv; |
|
pip3 install -q -e third_party/mmyolo; |
|
pip3 install -q -e ." |
|
fi |
|
|
|
sudo nvidia-docker run \ |
|
--rm \ |
|
-it \ |
|
-e NVIDIA_VISIBLE_DEVICES=all \ |
|
--env="DISPLAY" \ |
|
--env="QT_X11_NO_MITSHM=1" \ |
|
--volume="$HOME/.Xauthority:/root/.Xauthority:rw" \ |
|
--shm-size=20gb \ |
|
--network=host \ |
|
-v /apdcephfs/:/apdcephfs/ \ |
|
-v /apdcephfs_cq2/:/apdcephfs_cq2/ \ |
|
-v /apdcephfs_cq3/:/apdcephfs_cq3/ \ |
|
-v /data/:/data/ \ |
|
-w $PWD \ |
|
$DOCKER_IMAGE \ |
|
bash -c "export TRANSFORMERS_CACHE=$PWD/work_dirs/.cache/transformers; |
|
export TORCH_HOME=$PWD/work_dirs/.cache/torch; |
|
export CLIP_CACHE=$PWD/work_dirs/.cache/clip; |
|
export HF_HOME=$PWD/work_dirs/.cache/hf; |
|
export TOKENIZERS_PARALLELISM=false; |
|
$COMMAND_PREFIX |
|
$*" |
|
|