PaddleHub icon indicating copy to clipboard operation
PaddleHub copied to clipboard

提供ocr每次都释放显存的参数

Open liweigu opened this issue 4 years ago • 6 comments

欢迎您对PaddleHub提出建议,非常感谢您对PaddleHub的贡献! 在留下您的建议时,辛苦您同步提供如下信息:

  • 您想要增加什么新特性? 通过hub调用文字识别接口时,希望增加一个参数,在每次请求后都释放显存。
  • 什么样的场景下需要该特性? 关于 https://github.com/PaddlePaddle/PaddleHub/issues/937 提到的显存不释放问题,如果用不同的图片请求服务(即使都缩放成768*768),多次请求后显存就因为不释放而不足了。如果每次请求都能释放显存,应该能支持长期的大量的请求。
  • 没有该特性的条件下,PaddleHub目前是否能间接满足该需求? 没有这个参数,就不会释放显存。
  • 增加该特性,PaddleHub可能需要变化的部分。 需要在调用 chinese_ocr_db_crnn_server 的功能时增加一个参数。
  • 如果可以的话,简要描述下您的解决方案 比如增加参数cacheVideoMemory参数,默认值为1,可以设置为0,这时不缓存。

liweigu avatar Jan 25 '21 01:01 liweigu

你好,我们会修复此问题,并在下一个版本中进行更新。

ShenYuhan avatar Jan 26 '21 07:01 ShenYuhan

好的,等下个版本再测 ~

liweigu avatar Jan 26 '21 07:01 liweigu

hub 2.0.0rc0 + paddlepaddle 2.0(正式版) + 模型 chinese_ocr_db_crnn_server 1.1.1(和chinese_text_detection_db_server_1.0.2.tar.gz) 还未修复此问题。

liweigu avatar Feb 01 '21 09:02 liweigu

建议在PPOcr项目调用rec预测时增加预测完毕后释放显存的参数

BurrowsWang avatar Mar 10 '21 02:03 BurrowsWang

请问释放显存问题解决了吗?

cuiyong127 avatar Apr 08 '21 04:04 cuiyong127

还没解决?

microCloudCode avatar Aug 27 '22 13:08 microCloudCode