桐花丹山 2024-07-22 17:30 采纳率: 0%
浏览 6

模型导出文件缺失,应该如何解决

博主,按照你的《Python 基于paddleocr2.7.0的Mnist手写多数字识别》这篇博客,我去复现训练完成之后到“模型导出”这一步之后发生错误,我导出后只有两个文件

img


之后就不能继续下一步了,不能做模型测试了,会报错ValueError: not find model.pdiparams or inference.pdiparams in ./inference/multi_mnist/。请问博主知道这是为什么吗?

  • 写回答

4条回答 默认 最新

  • 阿里嘎多学长 2024-07-22 17:32
    关注

    以下内容由AIGC及阿里嘎多学长共同生成、有用望采纳:


    在面对您所描述的模型导出文件缺失问题时,可以按照以下步骤进行排查和解决:

    1. 检查导出命令:确保您使用正确的命令来导出模型。通常,PaddleOCR的模型导出命令格式如下:

      paddle_serving_client.convert --
          serving_server=./serving_server
          serving_client=./serving_client
          fetch=["output"]
          min_subgraph_size=1
          --dirname ./inference/multi_mnist
          --model_filename model.pdmodel
          --params_filename inference.pdiparams
          --op_name infer
      

      请检查您的命令是否与此格式一致,并且文件名和路径是否正确。

    2. 检查文件生成:在执行导出命令后,检查./inference/multi_mnist/目录下是否生成了model.pdmodelinference.pdiparams文件。如果没有,可能是命令执行失败或路径指定错误。

    3. 检查错误日志:查看执行导出命令时的输出日志,看是否有报错信息,这可能会提供问题的具体原因。

    4. 环境配置:确保您的Python环境、PaddlePaddle版本和PaddleOCR版本兼容。有时候,版本不匹配会导致导出失败。

    5. 查阅官方文档:访问PaddleOCR的官方文档,查看是否有关于模型导出的详细步骤和注意事项。

    6. 社区求助:在PaddlePaddle的官方论坛、GitHub Issues或CSDN等社区发帖求助,提供您的问题描述、错误信息和相关代码,社区成员或官方人员可能会提供帮助。

    7. 联系博主:如果博客中有联系方式,您可以尝试联系博主,询问他们是否遇到过类似问题,或者是否有解决方案。

    8. 重新导出:如果确认之前的导出步骤有误,根据上述步骤重新执行模型导出。

    9. 代码检查:如果需要,检查您的代码是否有误,特别是与模型导出相关的部分。

    10. 测试验证:在解决了导出问题后,重新进行模型测试,确保模型能够正常加载并运行。

    如果上述步骤都无法解决问题,您可能需要更详细地描述问题,包括具体的报错信息、您执行的命令以及任何相关的日志输出,这样更有助于找到问题的根本原因。

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 7月22日

悬赏问题

  • ¥15 短剧的sdk在哪里接入
  • ¥15 求:可不可以提供一些 在国内可以用,低代码不要太难 在电脑上可以下载的 制作app的软件
  • ¥60 找人回答kibana8.14.3二次集成开发,自定义插件ui导航栏如何设置
  • ¥15 fluke高精度万用表8845A型号测交流电压一直跳动,且去掉输入后显示不归零
  • ¥15 不同模型怎么用同一个shader
  • ¥15 安卓启动没有ais proxy与v4l2的log打印
  • ¥15 go怎么读取mdb文件里面的数据
  • ¥60 Matlab联合CRUISE仿真编译dll文件报错
  • ¥15 脱敏项目合作,ner需求合作
  • ¥15 脱敏项目合作,ner需求合作