-
Notifications
You must be signed in to change notification settings - Fork 7.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
在线量化训练acc为0,提示模型参数不存在 #5801
Comments
你好,麻烦提供下具体的训练脚本或者复现方法 |
使用configs/rec/ch_PP-OCRv2/ch_PP-OCRv2_rec_enhanced_ctc_loss.yml这个yaml加载预训练模型复现下 |
你好,感谢反馈,可以用这个pr试下:#5806 |
你们不先测试下再发布的吗,这个在线量化有测过精度吗 |
支持多卡训练吗 |
现在有精度了,可以多卡训练 |
提供的量化模型就是使用量化脚本得到的,之前的逻辑没问题,后来PACT内部逻辑修改了,结构化命名加载不上了 |
量化导出的模型paddle-tensorrt推理结果不正确 |
原生推理结果正确吗?先确认下是否为tensorRT的问题哈 |
可以用这个模型复现https://paddleocr.bj.bcebos.com/dygraph_v2.0/slim/ch_ppocr_mobile_v2.0_rec_slim_infer.tar 我试过检测模型和OCR的,int8模式都无法推理 paddle tensorrt_fp32 也不行,只有paddle可以,帮忙看下吧 |
原生不使用trt是可以的但量化就是为了要是用trt加速啊 |
好的,我们跟进下哈 |
之前的量化模型主要是为了使用PaddleLite去做部署,服务器端,我们一般直接使用了fp32模型来着,这种case之前确实没测试过 |
就用这个模型 cpp demo跑下就能看出问题 |
好的,我手边没trt的环境,我先把这个问题反馈下~ |
你好,我试了下这个tensorRT7,试了下上面这个ch_ppocr_mobile_v2.0_rec_slim_infer/模型,没有问题呀 具体地,
trt+fp32预测脚本为 d="ch_ppocr_mobile_v2.0_rec_slim_infer"
./build/ppocr rec \
--rec_model_dir=${d} \
--image_dir=../../doc/imgs_words/ch/word_1.jpg \
--use_tensorrt="1" \
--use_gpu="1" \
--rec_batch_num="1" \
--precision="fp32" trt + fp32预测结果为:
trt+int8预测脚本为 d="ch_ppocr_mobile_v2.0_rec_slim_infer"
./build/ppocr rec \
--rec_model_dir=${d} \
--image_dir=../../doc/imgs_words/ch/word_1.jpg \
--use_tensorrt="1" \
--use_gpu="1" \
--rec_batch_num="1" \
--precision="int8" trt+int8预测结果为
你要不扫描首页二维码进微信群,再单独看下你的模型? |
问题修复:#5903 |
这个bug不更新到release/v2.4分支上么? |
使用最新的代码,量化训练识别模型SVTR,碰到了同样的问题
[2023/04/20 20:27:05] ppocr INFO: metric eval *************** |
导出量化模型时,并不会报错,精度acc也是正常的 [2023/04/20 20:40:16] ppocr INFO: metric eval *************** |
The text was updated successfully, but these errors were encountered: