PaddleX icon indicating copy to clipboard operation
PaddleX copied to clipboard

paddlx 高性能部署 和不同部署返回结果不同。

Open alanOO7 opened this issue 1 year ago • 1 comments

beta1版本

同一张图片,use_hpip 开启和不开启两种结果

alanOO7 avatar Oct 17 '24 09:10 alanOO7

使用的是什么产线呢?

cuicheng01 avatar Oct 17 '24 11:10 cuicheng01

使用的是什么产线呢?

OCR产线

alanOO7 avatar Oct 20 '24 11:10 alanOO7

如果方便的话,请给出最小可复现例子,或者提供输入、输出示例,以便我们确认问题~

Bobholamovic avatar Oct 21 '24 02:10 Bobholamovic

如果方便的话,请给出最小可复现例子,或者提供输入、输出示例,以便我们确认问题~

您好,https://pic1.zhimg.com/80/v2-e1360e077f165da87342db2dddfdaa00 这张图片, 用 paddlex 和 paddleocr 产出结果不同,我对比了这两种方式下载下来的模型,MD5 也不一样 1、paddlex 方式:

from paddlex import create_pipeline
from PIL import Image
pipeline = create_pipeline(pipeline="OCR")

img_path = "v2-e1360e077f165da87342db2dddfdaa00.png"
output = pipeline.predict(img_path)

for res in output:
    res.print()
    res.save_to_img("./output/")

image

2、paddleocr 2.9.0

from paddleocr import PaddleOCR, draw_ocr
import time

# Paddleocr目前支持的多语言语种可以通过修改lang参数进行切换
# 例如`ch`, `en`, `fr`, `german`, `korean`, `japan`
ocr = PaddleOCR(use_angle_cls=True, lang="ch")  # need to run only once to download and load model into memory
img_path = 'v2-e1360e077f165da87342db2dddfdaa00.png'
t1 = time.time()
result = ocr.ocr(img_path, cls=True)
print(time.time()-t1)
for idx in range(len(result)):
    res = result[idx]
    for line in res:
        print(line)

image

我的环境 paddle-serving-app 0.8.3 paddle-serving-client 0.2.1 paddleocr 2.9.0 paddlepaddle-gpu 3.0.0b1 paddlex 3.0.0b1

galaxyRocky avatar Oct 21 '24 07:10 galaxyRocky

这是一个已知问题,我们正在跟进中,感谢反馈~

Bobholamovic avatar Oct 21 '24 08:10 Bobholamovic

是paddlex开不开hpip二者不一样还是paddleocr和paddlex默认的结果不一样呢?从代码上看,好像没有启用hpip?

cuicheng01 avatar Oct 23 '24 03:10 cuicheng01

The issue has no response for a long time and will be closed. You can reopen or new another issue if are still confused.


From Bot

TingquanGao avatar Nov 23 '24 12:11 TingquanGao