release/0.3和Paddle哪个版本兼容最好呢?不同的Paddle版本各种报错
Created by: dmxj
目前的PaddleDetection版本是release/0.3,最新最新的代码。 最开始安装的最新的1.8.2.post97的paddle,常规的frcnn_r50,mrcnn_r50,cascade都能正常训练,yolov3、yolov4、hrnet都训不起来,各种报错,现在切换到了1.7.2.post97,yolov3、yolov4、hrnet都可以正常训了,但是目前预测阶段遇到了三个问题: (1)yolov3/v4训练完,通过tools/export_model.py导出的模型,使用deploy/python/infer.py进行预测,都会报PadBox算子不支持的错误,把PadBox从infer_cfg.yml中移除可以正常预测,但不确定这样做可不可行,预测结果对不对? (2)分割模型(mrcnn/cascade_mrcnn)训练完,通过tools/export_model.py导出的模型,使用deploy/python/infer.py进行预测,在512行 masks_tensor.copy_to_cpu()的地方报了Tensor not initialized的错误: (3)对于FCOS/EffDet/CornetNet不支持通过tools/export_model.py进行模型导出,应该使用哪种预测方式?是否支持Analysis模式?
环境信息如下: PaddlePaddle版本:paddlepaddle-gpu-1.7.2.post97 系统环境:Ubuntu 16.04.5 LTS GPU: CUDA版本9.0,CUDNN版本7.2