PaddlePaddle / PaddleDetection

Object Detection toolkit based on PaddlePaddle. It supports object detection, instance segmentation, multiple object tracking and real-time multi-person keypoint detection.
Apache License 2.0
12.33k stars 2.84k forks source link

paddledetection断点恢复训练时未能加载相关参数 #8984

Open HRyixin opened 1 month ago

HRyixin commented 1 month ago

问题确认 Search before asking

Bug组件 Bug Component

Training

Bug描述 Describe the Bug

ValueError: Model pretrain path /root/output/epoch_104.pdparams does not exists.

复现环境 Environment

训练语句 python -u /root/autodl-tmp/paddlepaddle/PaddleDetection/tools/train.py -c /root/autodl-tmp/paddlepaddle/PaddleDetection/configs/yolov3/yolov3_darknet53_270e_voc.yml -r /root/output/104 --use_vdl=true --vdl_log_dir="/root/autodl-tmp/paddlepaddle/work/output/vdl_dir/scalar" --eval

看到有人说要写成/root/output/epoch_104,遂改,但找不到路径了,会自动加载一个pdparams的后缀,这样就不会加载pdopt文件了 python -u /root/autodl-tmp/paddlepaddle/PaddleDetection/tools/train.py -c /root/autodl-tmp/paddlepaddle/PaddleDetection/configs/yolov3/yolov3_darknet53_270e_voc.yml -r /root/output/epoch_104 --use_vdl=true --vdl_log_dir="/root/autodl-tmp/paddlepaddle/work/output/vdl_dir/scalar" --eval

Bug描述确认 Bug description confirmation

是否愿意提交PR? Are you willing to submit a PR?

HRyixin commented 1 month ago

训练中止是因为系统更新了