Skip to content
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

请问一下paddlepaddle==3.0.0b2和paddle-custom-npu==3.0.0b2应该使用那个版本的paddleocr以及paddleclas #69979

Open
Stefan3Zz opened this issue Dec 5, 2024 · 6 comments
Assignees
Labels
heco Hardware Ecosystem status/new-issue 新建 type/question 用户提问

Comments

@Stefan3Zz
Copy link

请提出你的问题 Please ask your question

请问一下我在昇腾NPU 910b上想使用paddleocr,我的paddlepaddle==3.0.0b2 -i https://www.paddlepaddle.org.cn/packages/stable/cpu/,以及paddle-custom-npu==3.0.0b2 -i https://www.paddlepaddle.org.cn/packages/stable/npu/ 是上述版本的,我需要安装paddleocr和paddleclas,应该安装什么版本的,我目前安装的是"paddleocr=2.9.1",paddleclas=2.6.0,在这个版本下一但加载paddleOcr,把use_npu=True这个参数加上,就会在加载的时候报错,我的报错记录在图片里,以及我加载模型的方式,希望大佬们解答一下
20241205-160820
20241205-160824

当我把use_npu=True 去掉的时候,是可以正常运行的,但是ocr一张图片耗时要39s左右,所以我不确定是否在npu上运行了,
当我执行这段代码的时候python -c "import paddle_custom_device; paddle_custom_device.npu.version()"
是正常的返回,如下图
image

@nepeplwu
Copy link
Contributor

nepeplwu commented Dec 5, 2024

@Stefan3Zz
Copy link
Author

@Stefan3Zz 感谢反馈,相关功能建议通过PaddleX来使用,相关文档参考: https://paddlepaddle.github.io/PaddleX/latest/other_devices_support/paddlepaddle_install_NPU.html https://paddlepaddle.github.io/PaddleX/latest/pipeline_usage/tutorials/ocr_pipelines/OCR.html#5

上述有通过python代码调用的方式使用paddlex,来使用paddleocr吗

@nepeplwu
Copy link
Contributor

nepeplwu commented Dec 5, 2024

@onecatcn onecatcn added the heco Hardware Ecosystem label Dec 5, 2024
@Stefan3Zz
Copy link
Author

Stefan3Zz commented Dec 6, 2024

@nepeplwu

可以参考这部分:https://paddlepaddle.github.io/PaddleX/latest/pipeline_usage/tutorials/ocr_pipelines/OCR.html#222-python 更多使用方式建议详细了解下PaddleX的使用文档:https://paddlepaddle.github.io/PaddleX/latest/index.html

我怎么使用paddlex来指定模型地址呢,我看文档说明并没有提供这个的参数诶

@onecatcn
Copy link
Contributor

onecatcn commented Dec 7, 2024

@nepeplwu

可以参考这部分:https://paddlepaddle.github.io/PaddleX/latest/pipeline_usage/tutorials/ocr_pipelines/OCR.html#222-python 更多使用方式建议详细了解下PaddleX的使用文档:https://paddlepaddle.github.io/PaddleX/latest/index.html

我怎么使用paddlex来指定模型地址呢,我看文档说明并没有提供这个的参数诶

请问能详细描述一下这个问题吗?我的理解是,需要在ocr pipeline中更换自己精调的本地模型,文档中没有提供这个的方法,我的理解对吗?如果不准确,还请详细描述你的问题

@Stefan3Zz
Copy link
Author

需要在ocr pipeline中更换自己精调的本地模型,文档中没有提供这个的方法

理解正确的,就是不知道在使用padllex来指定本地模型的位置,而不是去下载到.paddlex里面

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
heco Hardware Ecosystem status/new-issue 新建 type/question 用户提问
Projects
None yet
Development

No branches or pull requests

4 participants