Replies: 1 comment
-
你遇到的 “Exception: The model (japan_PP-OCRv3_rec) is no exists” 错误,主要原因如下: 1. model_name名字和实际支持列表不完全一致你虽然参考了
2. 你的模型权重文件未下载&注册即使你填写的名字是正确的,如果没有本地权重文件,或者 PaddleX 没有自动下载该模型的功能,也会报类似错误。 3. 官方支持的 model_name 查询方式要想知道 PaddleX 真正支持哪些模型,建议运行: paddlex list --task OCR 或者查看PaddleX文档和实际模型下载仓库,确认 4. 如何正确使用日文识别模型方法一:用官方支持的 model_name 一般 PaddleX 对于 OCR 识别模型,只支持 PaddleX 官方仓库已明确注册过的 model_name。例如常见的有 方法二:自行下载并设置权重 如果 PaddleX 没有提供
参考官方讨论: 在该讨论中也类似遇到“模型路径正确但找不到模型文件”。主要排查点是:
5. 你的操作建议
总结你的报错本质是 模型名称 PaddleX 没有注册 或 权重文件未下载。PaddleX 仅支持部分官方模型,不支持所有 PaddleOCR 下的模型。如果你必须使用日文识别,推荐直接用 PaddleOCR 的相关接口和权重,并指定下载好的模型路径。 如果你坚持要 PaddleX 加载,则要确认 PaddleX 新版本是否已经集成该模型,且本地已下载好所有必要的权重文件。 相关讨论链接: Response generated by 🤖 feifei-bot | gpt-4.1 |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
我利用了cmd命令: paddlex --get_pipeline_config OCR --save_path ./my_path导出了OCR.yaml文件,将文件中TextRecognition的model_name从PP-OCRv4_mobile_rec修改为了japan_PP-OCRv3_rec,japan_PP-OCRv3_rec这个名字是从paddlex\configs\modules\text_recognition得到的.
代码:pipeline = create_pipeline(pipeline="OCR.yaml")
output = pipeline.predict(


input="/root/autodl-tmp/japan_1.jpg",
use_doc_orientation_classify=False,
use_doc_unwarping=False,
use_textline_orientation=False
)
Beta Was this translation helpful? Give feedback.
All reactions