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

web demo替换自训练det模型出问题,求大佬解答(看过issue里的关于web demo的问题,没有解决) #2546

Open
mozeqiu123 opened this issue Nov 4, 2024 · 2 comments
Assignees

Comments

@mozeqiu123
Copy link


温馨提示:根据社区不完全统计,按照模板提问,可以加快回复和解决问题的速度


环境

  • 【FastDeploy版本】: 训练:使用的是paddleOCR最新版训练det模型,验证测试没问题。转换inference:根据webdemo以及issue,修改了tools/export_model.py中infer_shape = [3, 960, 960],然后转换了det模型。转换paddlejs:在本项目中通过以下命令(FastDeploy\examples\application\js\converter> paddlejsconverter --modelPath=det_20241101_new/inference.pdmodel --paramPath=det_20241101_new/inference.pdiparams --outputDir=det_20241101_new)生成了model.json和chunk_1.dat
  • 【编译命令】如果您是自行编译的FastDeploy,请说明您的编译方式(参数命令)
  • 【系统平台】: Windows x64(Windows10)
  • 【硬件】: 训练:4090。webdemo:集显
  • 【编译语言】: nodejs:v22.11.0 npm:10.9.0

问题日志及出现问题的操作流程

  • 附上详细的问题日志有助于快速定位分析
  • 【操作流程】
    • 我先把模型上传阿里云的oss存储,开启了跨域访问(我不确定是否的是必须要百度的存储才行)
    • 然后修改代码配置参数和模型路径:
      const detConfig = {mean: [0.485, 0.456, 0.406], std: [0.229, 0.224, 0.225]};
      await ocr.init({modelPath:"https://***/paddlejs/model.json"},detConfig);
  • 【运行】
    • 运行没有报错
  • -点击文本识别一直显示模型加载中,F12 console信息如下:
    image
    在network里面我没看到下载model.json模型成功。可能必须要用百度的云存储??
@mozeqiu123
Copy link
Author

mozeqiu123 commented Nov 4, 2024

我创建了一个百度bos,并把model.json 和 chunk_1.dat放在了一起。我查看了init函数
image
发现并不需要传入detConfig参数。
然后我重新修改代码如下:
await ocr.init("https://js-models-lilin.cd.bcebos.com/model.json","https://js-models.bj.bcebos.com/PaddleOCR/PP-OCRv3/ch_PP-OCRv3_rec_infer_js/model.json");
我看F12日志是能下载模型,但是一直在加载中。电脑是集显,用的Google浏览器
1730705343195

如果是官方的模型,是可以加载并识别的
await ocr.init("https://js-models.bj.bcebos.com/PaddleOCR/PP-OCRv3/ch_PP-OCRv3_det_infer_js_960/model.json","https://js-models.bj.bcebos.com/PaddleOCR/PP-OCRv3/ch_PP-OCRv3_rec_infer_js/model.json");
image

@mozeqiu123 mozeqiu123 changed the title web demo替换自训练det模型出问题,求大佬解答(看过issue里的关于web demo的问题,和我的不一样) web demo替换自训练det模型出问题,求大佬解答(看过issue里的关于web demo的问题,没有解决) Nov 4, 2024
@mozeqiu123
Copy link
Author

这是console的报错如下:
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants