PaddleOCR icon indicating copy to clipboard operation
PaddleOCR copied to clipboard

PPOCRLabel在标注表格结构时很慢

Open PC-god opened this issue 2 years ago • 11 comments

  • 版本号/Version:Paddle: PaddleOCR: 问题相关组件/PPOCRLabel:
  • PPOCRLabel在标注表格结构时,会调用模型预标注。在windows下没有gpu,会很慢。如何能将模型部署到服务器上。
  • 或者PPOCRLabel是否可以在centos上安装并使用

PC-god avatar Oct 18 '22 03:10 PC-god

可以的,https://github.com/PaddlePaddle/PaddleOCR/blob/release/2.6/PPOCRLabel/PPOCRLabel.py

jingsongliujing avatar Oct 18 '22 06:10 jingsongliujing

self.ocr = PaddleOCR(use_pdserving=False, use_angle_cls=True, det=True, cls=True, use_gpu=gpu, lang=lang, show_log=False) self.table_ocr = PPStructure(use_pdserving=False, use_gpu=gpu, lang=lang, layout=False, show_log=False)

jingsongliujing avatar Oct 18 '22 06:10 jingsongliujing

97-108行源码把use_pdserving=False改为True,再单独起一个serving就行

jingsongliujing avatar Oct 18 '22 06:10 jingsongliujing

谢谢,我试试

PC-god avatar Oct 18 '22 09:10 PC-god

97-108行源码把use_pdserving=False改为True,再单独起一个serving就行

部署serving 参考哪部分呀

PC-god avatar Oct 18 '22 10:10 PC-god

https://github.com/PaddlePaddle/PaddleOCR/blob/release/2.6/deploy/pdserving/README_CN.md

jingsongliujing avatar Oct 18 '22 10:10 jingsongliujing

https://github.com/PaddlePaddle/PaddleOCR/blob/release/2.6/deploy/pdserving/README_CN.md

1.参考文档,已安装服务。 2.设置PPOCRLabel.py的97行PaddleOCR(use_pdserving=True后,并没有真的调用服务器端推理呢,我debug看rec_model_dir模型路径还是本地的路径~ 3.server文档部署的是检测和识别,关于表格结构识别的如何一并部署上呢

PC-god avatar Oct 19 '22 09:10 PC-god

参考了,不知道还改哪里呀。这个问题就是我提的~ 没解决。。。

PC-god avatar Oct 25 '22 02:10 PC-god

https://github.com/PaddlePaddle/PaddleOCR/blob/release/2.6/deploy/pdserving/README_CN.md

大佬,有时间再指导下:部署server完成了;ocr label的参数use serving参数改了,还是本地运行的。

PC-god avatar Oct 25 '22 05:10 PC-god

你配置文件里的self.path没改,这里要改一下:https://github.com/PaddlePaddle/PaddleOCR/blob/release/2.6/PPOCRLabel/libs/settings.py

jingsongliujing avatar Oct 25 '22 06:10 jingsongliujing

你配置文件里的self.path没改,这里要改一下:https://github.com/PaddlePaddle/PaddleOCR/blob/release/2.6/PPOCRLabel/libs/settings 改self.path,改成什么才能使本地的PPOCRLabel能调server的推理~ 这个问题到这吧,不用服务器只用windows本地慢慢标表格吧。 感觉虽然文档很全,开箱即用,但是做二次开发的时候,文件注释和函数注释就不清晰了。难调哦。 还是给个赞

PC-god avatar Oct 27 '22 02:10 PC-god