slug:

Paddle的坑#
资源占用#
命令示例(yml中修改了train,test样本地址,使用--gpus这里只用了一个GPU,可方便修改为多卡0,1,2,3)
python -m paddle.distributed.launch --gpus '1' tools/train.py -c configs/rec/PP-OCRv3/en_PP-OCRv3_rec.yml -o Global.pretrained_model=./pretrain_models/en_PP-OCRv3_rec_train/best_accuracy.pdparamsen_PP-OCRv3_rec默认性能配置在, 单卡V100上:
+——————————-+———————-+———————-+
| 1 Tesla V100-SXM2… On | 00000000:00:09.0 Off | 0 |
| N/A 53C P0 223W / 300W | 23065MiB / 32510MiB | 100% Default |
| | | N/A |
+——————————-+———————-+———————-+
Paddle 多卡训练#
You may need to install ’nccl2’ from NVIDIA official website
Traceback: 这种问题可以参看Github Issues
写在坑前头#
经测试,下面预训练模型下载地址和检测训练效果的脚本之所以报错是因为PaddleOCR项目主页的readme中链接的子readme是develop分支的。且这个分支是落后于当前release/2.5的,所以出现了以下不匹配的情况.
切换了分支之后, 匹配度还可以接受.
PaddleOCR 预训练模型#
- 百度写文档的积极性是真的低,看来这东西用的人是真的少…
这是官方说明文档: