ncnn ocr模型lstm转换后 ,模型单输出变多输出(每个lstm增加两个输出),运行后FATAL ERROR! pool allocator destroyed too early

daolsyd0  于 9个月前  发布在  其他
关注(0)|答案(3)|浏览(216)

@nihui ,倪大求助 我的ocr模型转换后,推理后会报
FATAL ERROR! pool allocator destroyed too early 0x5590370415e0 still in use
其他检测模型转换后就不会有析构报错

压缩包里是模型 和转换后的ncnn模型
model.zip

zxlwwiss

zxlwwiss1#

原始模型config: https://github.com/PaddlePaddle/PaddleOCR/blob/release/2.3/configs/rec/ch_PP-OCRv2/ch_PP-OCRv2_rec.yml
paddle ocr的模型:

模型 导出成paddle model

paddle model to onnx
paddle2onnx --model_dir paddle_model --save_file onnx_file --opset_version 11 --enable_onnx_checker True

dw1jzc5e

dw1jzc5e2#

请尝试最新版 ncnn,应该修复这个问题了

a11xaf1n

a11xaf1n3#

请尝试最新版 ncnn,应该修复这个问题了

@nihui 倪大,1122版本依旧存在这个问题

相关问题