|
1 | 1 | #!/usr/bin/env bash |
2 | 2 |
|
3 | | -ImageName="registry.baidubce.com/paddlepaddle/paddle:2.0.2-gpu-cuda10.1-cudnn7"; |
| 3 | +ImageName="paddlepaddle/paddle:latest-dev-cuda11.2-cudnn8-gcc82" |
4 | 4 | docker pull ${ImageName} |
5 | 5 |
|
6 | 6 | # 启动镜像后测试PSE模型 |
7 | 7 | run_cmd="cd /workspace; |
8 | 8 | \cp -f /workspace/PrepareEnv.sh ./; |
9 | 9 | bash PrepareEnv.sh; |
| 10 | +
|
10 | 11 | cd /workspace/models/PSENet/; |
11 | 12 | pip3.7 install -r requirement.txt; |
12 | 13 | \cp -f /workspace/scripts/PSENet/preData.sh ./; |
13 | | - bash preData.sh; |
14 | 14 | \cp -f /workspace/scripts/PSENet/run_benchmark.sh ./; |
15 | 15 | \cp -f /workspace/scripts/PSENet/analysis_log.py ./; |
16 | | - CUDA_VISIBLE_DEVICES=0 bash run_benchmark.sh sp 8 fp32 2; |
17 | | - CUDA_VISIBLE_DEVICES=0,1,2,3,4,5,6,7 bash run_benchmark.sh mp 64 fp32 2; |
| 16 | + bash preData.sh; |
| 17 | + sed -i '/set\ -xe/d' run_benchmark.sh |
| 18 | + CUDA_VISIBLE_DEVICES=0 bash run_benchmark.sh sp 8 fp32 2 > ocr_pse_bs8_fp32_sp.speed 2>&1; |
| 19 | + sleep 60 |
| 20 | + CUDA_VISIBLE_DEVICES=0,1,2,3,4,5,6,7 bash run_benchmark.sh mp 64 fp32 2 > ocr_pse_bs8_fp32_mp.speed 2>&1; |
| 21 | + sleep 60 |
| 22 | + CUDA_VISIBLE_DEVICES=0 bash run_benchmark.sh sp 16 fp32 2 > ocr_pse_bs16_fp32_sp.speed 2>&1; |
| 23 | + sleep 60 |
| 24 | + CUDA_VISIBLE_DEVICES=0,1,2,3,4,5,6,7 bash run_benchmark.sh mp 128 fp32 2 > ocr_pse_bs16_fp32_mp.speed 2>&1; |
18 | 25 | " |
19 | 26 |
|
20 | | -nvidia-docker run --name test_torch_ocr -i --net=host --shm-size=128g -v $PWD:/workspace ${ImageName} /bin/bash -c "${run_cmd}" |
| 27 | +nvidia-docker run --name test_torch_ocr -i \ |
| 28 | + --net=host \ |
| 29 | + --shm-size=128g \ |
| 30 | + -v $PWD:/workspace \ |
| 31 | + -v /ssd3:/ssd3 \ |
| 32 | + -v /ssd2:/ssd2 \ |
| 33 | + -e "ALL_PATH=${all_path}" \ |
| 34 | + -v "BENCHMARK_ROOT=/workspace" \ |
| 35 | + -e "http_proxy=${http_proxy}" \ |
| 36 | + -e "https_proxy=${http_proxy}" \ |
| 37 | + -e "no_proxy=bcebos.com" \ |
| 38 | + ${ImageName} /bin/bash -c "${run_cmd}" |
21 | 39 |
|
22 | 40 | nvidia-docker stop test_torch_ocr |
23 | 41 | nvidia-docker rm test_torch_ocr |
0 commit comments