创建docker
wget https://paddleocr.bj.bcebos.com/docker/docker_pdocr_cuda10.tar.gz
tar zxf docker_pdocr_cuda10.tar.gz
docker load < docker_pdocr_cuda10.tar
docker images
hub.baidubce.com/paddlepaddle/paddle latest-gpu-cuda9.0-cudnn7-dev f56310dcc829
载入docker
cd /home/Projects
sudo nvidia-docker run --name ppocr -v $PWD:/paddle --network=host -it hub.baidubce.com/paddlepaddle/paddle:latest-gpu-cuda10.0-cudnn7-dev /bin/bash
sudo docker container exec -it ppocr /bin/bash
创建训练数据
cd ./train_data
wget http://10.12.121.133:8901/data/ic15_data.tar
tar -xvf ic15_data.tar
下载预训练模型
wget -P ./pretrain_models/ https://paddleocr.bj.bcebos.com/rec_mv3_none_bilstm_ctc.tar
cd pretrain_models
tar -xf rec_mv3_none_bilstm_ctc.tar && rm -rf rec_mv3_none_bilstm_ctc.tar
cd ..
开始训练
export CUDA_VISIBLE_DEVICES=0,1,2,3
python3.7 tools/train.py -c configs/rec/rec_icdar15_train.yml 2>&1 | tee train_rec.log
评估
python3.7 tools/eval.py -c configs/rec/rec_icdar15_train.yml -o Global.checkpoints=output/rec_CRNN/best_accuracy