PP-StructureV3 开启高性能模式转onnx 报错和找不到hpi_model_info_collection.json

报错内容:

Model files already exist. Using cached files. To redownload, please delete the directory manually: `/home/fugubiao/.paddlex/official_models/SLANet_plus`.

Bucketed engine_config has no entry for resolved engine 'hpi'; using an empty config for that engine.

Automatically converting PaddlePaddle model to ONNX format

Inference backend: onnxruntime

Inference backend config: cpu_num_threads=10

...

RuntimeError: Node (Loop.0) Op (Loop) TypeInferenceError Graph attribute inferencing failed: Node:Loop.0 Output:p2o.pd_op.logical_and.0.0 ShapeInferenceError Mismatch between number of inferred and declared dimensions. inferred=1 declared=0

因为开启高性能模式enable_hpi=True 时会将模型转为onnx格式,这里的表格模型在转为onnx时候会报错。

我 的做法我在网上找已经转好onnx的模型打补丁。

在RapidTable · 模型库

中存在我需要的模型:slanet-plus.onnx

至于这个模型的名称是你指定的哪一个:

python 复制代码
pipeline = PPStructureV3(
        wired_table_structure_recognition_model_name="SLANet_plus")

你也可以手动复制入C:/Users/你的用户名/.paddlex/official_models/SLANet_plus

我是在docker-compose.yaml直接丢进去。

python 复制代码
volumes:
      - ./patches/models/SLANet_plus/inference.onnx:/root/.paddlex/official_models/SLANet_plus/inference.onnx 

另外我相信有一部分人会遇到缺失hpi_model_info_collection.json的错误:

FileNotFoundError: Errno 2 No such file or directory: '/home/fugubiao/app/anaconda3/envs/paddle310/lib/python3.10/site-packages/paddlex/inference/models/runners/hpi/hpi_model_info_collection.json'

在官方PaddleX将源码down下来,一样打补丁就好了

python 复制代码
volumes:
      - ./patches/runners:/usr/local/lib/python3.10/site-packages/paddlex/inference/models/runners

最后吐槽一下Paddlex 缺失这些文件真的很致命。

相关推荐
楚识科技2 天前
审计系统开发:深度解析财报 OCR 识别技术
ocr
开开心心就好2 天前
发票信息录入太麻烦?离线工具一键转表格
运维·服务器·前端·pdf·ocr·maven·intellij-idea
AI人工智能+2 天前
机动车登记证识别技术通过“图像矫正+版面分析+高精度OCR+业务校验”四步流水线,实现对“大绿本”的秒级精准识别
人工智能·深度学习·ocr·机动车登记证识别
楚识科技2 天前
内网环境 OCR 服务搭建:私有化部署的技术实现与性能优化
性能优化·ocr
财税数字化3 天前
日韩泰票据与欧美发票混合入账怎么选?开灵科技与海外厂商优劣势对比
大数据·人工智能·科技·ocr·软件选型·票据识别
夏悠5 天前
安装PaddlePaddle进行本地OCR教程及避坑指南
人工智能·ocr·paddlepaddle
Hello_Pyhx5 天前
屏译 v0.4.7 配置教程:从截屏授权到 OCR 与翻译排障
ocr
楚识科技5 天前
合同管理 OCR 技术深度解析:从文字识别到智能比对的企业级落地
ocr
AI人工智能+5 天前
通用表格识别技术如何通过五步AI流程,实现对复杂真实表格的智能解析
人工智能·深度学习·ocr·表格识别
深圳市快瞳科技有限公司6 天前
人车准入审核的工程实现:证件OCR、联网查验与业务决策
计算机视觉·ocr·vin码查询·车辆证件ocr·车辆信息查验·汽车ocr